<!-- 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>