freeswitch/conf/testing/dialplan/public/000000.xml
2015-07-27 09:33:22 -05:00

58 lines
2.2 KiB
XML

<!-- Eavesdrop Test Rig -->
<!-- Target Bridge To Spy On -->
<extension name="party-a-to-party-b-bridge">
<condition field="destination_number" expression="^bridge$">
<action application="set" data="test_role=bridge_partya"/>
<action application="set" data="eavesdrop_group=bridge"/>
<action application="set" data="absolute_codec_string=${sip_h_X-Party-A-Codec}"/>
<action application="bridge" data="{test_role=bridge_partyb,eavesdrop_group=bridge,absolute_codec_string=${sip_h_X-Party-B-Codec}}sofia/external/sip:partyb@${local_ip_v4}:5090"/>
</condition>
</extension>
<!-- Eavesdrop Target App -->
<extension name="eavesdrop-target">
<condition field="destination_number" expression="^eavesdrop$">
<action application="set" data="test_role=eavesdrop_target"/>
<action application="set" data="eavesdrop_require_group=bridge"/>
<action application="set" data="absolute_codec_string=${sip_h_X-Eavesdrop-Codec}"/>
<action application="answer"/>
<action application="eavesdrop" data="all"/>
</condition>
</extension>
<!-- Target Party B -->
<extension name="party-b-answer">
<condition field="destination_number" expression="^partyb$">
<action application="set" data="test_role=partyb"/>
<action application="set" data="absolute_codec_string=${sip_h_X-Party-B-Codec}"/>
<action application="answer"/>
<action application="spandsp_start_dtmf"/>
<action application="playback" data="silence_stream://-1"/>
</condition>
</extension>
<!-- Source Party A -->
<extension name="party-a-playback">
<condition field="destination_number" expression="^partya$">
<action application="set" data="test_role=partya"/>
<action application="answer"/>
<action application="spandsp_start_dtmf"/>
<action application="playback" data="silence_stream://-1"/>
</condition>
</extension>
<!-- Eavesdrop Party -->
<extension name="eavesdroper">
<condition field="destination_number" expression="^eavesdroper$">
<action application="set" data="test_role=eavesdrop_source"/>
<action application="answer"/>
<action application="spandsp_start_dtmf"/>
<action application="playback" data="silence_stream://-1"/>
</condition>
</extension>