Победил,что бы звонок попадал на контекст перевода вызова,теперь вот с чем проблема. Судя по логу,dtmf распарсил введённые с клавиатуры цифры и передал их в переменную,которую я подставляю в att_xfer,в логе так
66176189-25db-4956-ae5f-29b849b5d98e EXECUTE
sofia/internal-NT/19300@10.10.8.47:11027 set(attxfer_conf_key=0)
66176189-25db-4956-ae5f-29b849b5d98e 2019-11-06 17:33:39.984180 [DEBUG] mod_dptools.c:1477
sofia/internal-NT/19300@10.10.8.47:11027 SET [attxfer_conf_key]=[0]
66176189-25db-4956-ae5f-29b849b5d98e 2019-11-06 17:33:39.984180 [NOTICE] switch_core_session.c:2866 Execute att_xfer(
user/${digits}@mysip.local.org.org)
66176189-25db-4956-ae5f-29b849b5d98e EXECUTE
sofia/internal-NT/19300@10.10.8.47:11027 att_xfer(
user/19301@mysip.local.org)
66176189-25db-4956-ae5f-29b849b5d98e 2019-11-06 17:33:39.984180 [DEBUG] switch_channel.c:1786 (
sofia/internal-NT/19300@10.10.8.47:11027) Callstate Change ACTIVE -> RING_WAIT
66176189-25db-4956-ae5f-29b849b5d98e 2019-11-06 17:33:39.984180 [DEBUG] switch_channel.c:1221
sofia/internal-NT/19300@10.10.8.47:11027 EXPORTING[export_vars] [dialed_extension]=[$1] to event
На трубке это выглядит так,что я ввожу *519301 . После ввода *5 я начинаю слышать музыку,которая навешивается этим <action application="read" data="0 5 'tone_stream://%(10000,0,350,440)' digits 5000 #"/>
Но звонок не попадает на 19301
Последний конфиг такой.
<extension name="att_xfer">
<condition field="destination_number" expression="^att_xfer$">
<action application="set" data="continue_on_fail=true"/>
<action application="read" data="0 5 'tone_stream://%(10000,0,350,440)' digits 5000 #"/>
<action application="set" data="attxfer_cancel_key=#"/>
<action application="set" data="attxfer_hangup_key=*"/>
<action application="set" data="attxfer_conf_key=0"/>
<action application="att_xfer" data="user/${digits}@mysip.local.org"/>
</condition>
</extension>
<extension name="from_309621_office_sipphone">
<condition field="destination_number" expression="^309621$">
<action application="set" data="dialed_extension=$1"/>
<action application="export" data="dialed_extension=$1"/>
<action application="bind_meta_app" data="5 b s execute_extension::att_xfer XML features"/>
<action application="set" data="hangup_after_bridge=true"/>
<action application="bridge" data="user/19300@mysip.local.org"/>