]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-7726 test case 2
authorBrian West <brian@freeswitch.org>
Fri, 26 Jun 2015 19:51:40 +0000 (14:51 -0500)
committerBrian West <brian@freeswitch.org>
Fri, 26 Jun 2015 19:51:40 +0000 (14:51 -0500)
conf/testing/dialplan/default/0020_record_on_answer_video.xml

index 08644dafac8901109713a5da4131a0111d3491f8..88797446afdeadf3593cb770a61f9364dde14472 100644 (file)
     <!-- bind_meta_app can have these args <key> [a|b|ab] [a|b|o|s] -->
     <action application="bind_meta_app" data="2 a i record_session::/var/www/html/rec/${strftime(%Y%m%d_%H%M%S)}_${destination_number}_a.mp4"/>
     <action application="bind_meta_app" data="2 b i record_session::/var/www/html/rec/${strftime(%Y%m%d_%H%M%S)}_${destination_number}_b.mp4"/>
-    <action application="bridge" data="sofia/external/sip:decode@cantina.freeswitch.org"/>
+    <action application="bridge" data="{sip_h_X-Send-DTMF=*2}sofia/external/sip:decode@cantina.freeswitch.org"/>
+  </condition>
+</extension> 
+
+<extension name="test5">
+  <condition field="destination_number" expression="^(6084)$">
+    <action application="set" data="hangup_after_bridge=true"/>
+    <!--<action application="answer"/>-->
+    <!-- Shouldn't bind the same file name to both legs,
+        if both press *2 it clobbers the file -->
+    <!-- bind_meta_app can have these args <key> [a|b|ab] [a|b|o|s] -->
+    <action application="bind_meta_app" data="2 a i record_session::/var/www/html/rec/${strftime(%Y%m%d_%H%M%S)}_${destination_number}_a.mp4"/>
+    <action application="bind_meta_app" data="2 b i record_session::/var/www/html/rec/${strftime(%Y%m%d_%H%M%S)}_${destination_number}_b.mp4"/>
+    <action application="bridge" data="{sip_h_X-Send-DTMF=*2}sofia/external/sip:decode@cantina.freeswitch.org"/>
   </condition>
 </extension>