Change the context using the variable ${context}

This commit is contained in:
Mark Crane 2014-02-10 21:09:49 +00:00
parent 95f64f8d99
commit f1e39d497f
8 changed files with 12 additions and 12 deletions

View File

@ -1,10 +1,10 @@
<!-- In call Transfer for phones without a transfer button -->
<context name="features">
<context name="{v_context}">
<extension name="dx" app_uuid="ddcf7740-78ca-4035-8c19-e2df10cebf67">
<condition field="destination_number" expression="^dx$">
<action application="answer"/>
<action application="read" data="11 11 'tone_stream://%(10000,0,350,440)' digits 5000 #"/>
<action application="execute_extension" data="is_transfer XML features"/>
<action application="execute_extension" data="is_transfer XML ${context}"/>
</condition>
</extension>
</context>

View File

@ -1,4 +1,4 @@
<context name="features">
<context name="{v_context}">
<extension name="att_xfer" app_uuid="7bd7a113-0afc-406a-b4a7-33077c22ac39">
<condition field="destination_number" expression="^att_xfer$">
<action application="read" data="2 6 'tone_stream://%(10000,0,350,440)' digits 30000 #"/>

View File

@ -1,4 +1,4 @@
<context name="features">
<context name="{v_context}">
<extension name="xfer_vm" app_uuid="44a4b26d-9e13-41dc-8405-7ff2e4a215e0">
<condition field="destination_number" expression="^xfer_vm$">
<action application="read" data="2 6 'tone_stream://%(10000,0,350,440)' digits 30000 #"/>

View File

@ -1,8 +1,8 @@
<context name="features">
<context name="{v_context}">
<extension name="is_transfer" app_uuid="da8e22c7-9e07-4ff5-a28b-faf35ba8d411">
<condition field="destination_number" expression="^is_transfer$"/>
<condition field="${digits}" expression="^(\d+)$">
<action application="transfer" data="-aleg ${digits} XML default"/>
<action application="transfer" data="-aleg ${digits} XML ${context}"/>
<anti-action application="eval" data="cancel transfer"/>
</condition>
</extension>

View File

@ -1,9 +1,9 @@
<!-- Used to transfer both legs into a conference -->
<context name="features">
<context name="{v_context}">
<extension name="cf" app_uuid="f13df3df-bfb4-4c11-bee1-6548cd983729">
<condition field="destination_number" expression="^cf$">
<action application="answer"/>
<action application="transfer" data="-both 30${dialed_extension:2} XML default"/>
<action application="transfer" data="-both 30${dialed_extension:2} XML ${context}"/>
</condition>
</extension>
</context>

View File

@ -1,11 +1,11 @@
<context name="features">
<context name="{v_context}">
<extension name="please_hold" app_uuid="c3ea29d1-db41-421e-91b7-b0984e50bcae">
<condition field="destination_number" expression="^(10[01][0-9])$">
<action application="set" data="transfer_ringback=$${hold_music}"/>
<action application="answer"/>
<action application="sleep" data="1500"/>
<action application="playback" data="ivr/ivr-hold_connect_call.wav"/>
<action application="transfer" data="$1 XML default"/>
<action application="transfer" data="$1 XML ${context}"/>
</condition>
</extension>
</context>

View File

@ -1,4 +1,4 @@
<context name="features">
<context name="{v_context}">
<extension name="is_zrtp_secure" app_uuid="951808c2-b778-404d-bd17-50b5df4b88f4" continue="true">
<condition field="${zrtp_secure_media_confirmed}" expression="^true$">
<action application="sleep" data="1000"/>

View File

@ -1,5 +1,5 @@
<!-- Only Truly consider it secure if its TLS and SRTP -->
<context name="features">
<context name="{v_context}">
<extension name="is_secure" app_uuid="b57306e0-36df-4048-b182-7ad0f69d8c03" continue="true">
<condition field="${sip_via_protocol}" expression="tls"/>
<condition field="${sip_secure_media_confirmed}" expression="^true$">