]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-7648: additional test cases
authorBrian West <brian@freeswitch.org>
Thu, 18 Jun 2015 21:32:51 +0000 (16:32 -0500)
committerBrian West <brian@freeswitch.org>
Fri, 19 Jun 2015 06:56:37 +0000 (01:56 -0500)
conf/testing/autoload_configs/local_stream.conf.xml
conf/testing/dialplan/default/0011_play_video_local_stream.xml
conf/testing/dialplan/default/0012_play_audio_local_stream.xml [new file with mode: 0644]
conf/testing/dialplan/default/0013_hangup_testing.xml [new file with mode: 0644]

index 2894f68f1111abbfa3c52c37364d43644ac913a0..01c7c471b44f5acba583273c02058cb2cbdcd8d4 100644 (file)
     <param name="timer-name" value="soft"/>
   </directory>
 
+  <directory name="my_voh" path="$${base_dir}/videos">
+    <param name="rate" value="48000"/>
+    <param name="shuffle" value="true"/>
+    <param name="channels" value="2"/>
+    <param name="interval" value="10"/>
+    <param name="timer-name" value="soft"/>
+  </directory>
+
 </configuration>
index 9c68d3e6a573e7f910f9076805ab3d969faa9330..04bc7e6661f73d5bdcee3a3709f1f68e2d1ee371 100644 (file)
   </condition>
 </extension>
 
+
+<extension name="play_video_local_stream">
+  <condition field="destination_number" expression="^6054$">
+    <action application="answer"/>  
+    <action application="playback" data="local_stream://my_voh"/>
+  </condition>
+</extension>
+
+<extension name="play_video_local_stream">
+  <condition field="destination_number" expression="^6055$">
+    <action application="answer"/>  
+    <action application="playback" data="local_stream://I_DO_NOT_EXIST_TEST"/>
+  </condition>
+</extension>
diff --git a/conf/testing/dialplan/default/0012_play_audio_local_stream.xml b/conf/testing/dialplan/default/0012_play_audio_local_stream.xml
new file mode 100644 (file)
index 0000000..84e3597
--- /dev/null
@@ -0,0 +1,6 @@
+<extension name="play_audio_local_stream">
+  <condition field="destination_number" expression="^6060$">
+    <action application="answer"/>  
+    <action application="playback" data="local_stream://default"/>
+  </condition>
+</extension>
diff --git a/conf/testing/dialplan/default/0013_hangup_testing.xml b/conf/testing/dialplan/default/0013_hangup_testing.xml
new file mode 100644 (file)
index 0000000..849158b
--- /dev/null
@@ -0,0 +1,12 @@
+<!--
+    Test Fail On Single Reject:
+    
+originate {fail_on_single_reject=UNALLOCATED_NUMBER,hangup_on_single_reject=true}sofia/internal/hup_27@192.168.168.34|sofia/internal/hup_27@192.168.168.34|sofia/internal/hup_1@192.168.168.34|sofia/internal/hup_16@192.168.168.34
+park inline
+-->
+
+<extension name="hangup">
+  <condition field="destination_number" expression="^hup_(\d+)$">
+    <action application="hangup" data="$1"/>
+  </condition>
+</extension>