<extension name="dtmftest">
<condition field="destination_number" expression=""^(\d+)$"">
<action application="export" data="dialed_extension=$1"/>
<action application="bind_meta_app" data="1 a s execute_extension::stopdtmf XML features"/>
<action application="set" data="call_timeout=30"/>
<action application="set" data="hangup_after_bridge=true"/>
<action application="set" data="continue_on_fail=true"/>
<action application="bridge" data="sofia/$1@10.x.x.x"/>
<action application="answer"/>
<action application="sleep" data="1000"/>
</condition>
</extension>
and an entry in features.xml as in -
<include>
<context name="features">
<!-- StopDTMF on the B leg (Overwrite) -->
<extension name="stopdtmf">
<condition field="destination_number" expression="^stopdtmf$">
<action application="export" data="nolocal:drop_dtmf=true"/>
<action application="export" data="nolocal:drop_dtmf_masking_digits=d"/>
</condition>
</extension>
------------snip
I guess then I would need an alternative bind digit to turn the feature feature off again? Is this possible or is this only selectable at bridge time? Any thoughts?
Thanks
Magnus