Доброго дня!
Не отрабатывает DTMF при звонке на PSTN через SIP TRUNK. Провайдер требует DTMF inband вместо RFC2833/
Пробовал активировать inband разными action, как в мануалах: (
https://wiki.ezuce.com/display/sipXcom/ ... on+for+IVR )
на <action application="start_dtmf"/> FS отвечает:
[DEBUG] switch_ivr_originate.c:3848 Originate Resulted in Error Cause: 127 [INTERWORKING]
[INFO] mod_dptools.c:3436 Originate Failed. Cause: INTERWORKING
OUTBOUND: <extension name="BT-internal-301332" continue="true">
<condition field="caller_id_number" expression="^2005$"/>
<condition field="destination_number" expression="^9([1]\d{2})$">
<!-- <action application="set" data="dtmf_type=inband"/> -->
<!-- <action application="set" data="dtmf_type=none"/> -->
<!-- <action application="start_dtmf"/> -->
<!-- <action application="export" data="execute_on_answer=start_dtmf"/> -->
<!-- <action application="set" data="dtmf_type=info"/> -->
<!-- <action application="set" data="dtmf_verbose=true"/> -->
<!-- <action application="spandsp_start_dtmf"/> -->
<action application="set" data="effective_caller_id_number=301332"/>
<action application="bridge" data="sofia/gateway/BT-internal-301332/9$1"/>
</condition>
</extension>
SIP_PROFILES:include>
<gateway name "BT-internal-301332">
<param name="username" value="301332"/>
<param name="from-user" value="301332"/>
<param name="proxy" value="
10.10.10.10:5060"/>
<param name="from-domain" value="
10.10.10.10"/>
<param name="realm" value="
10.10.10.10"/>
<param name="register" value="false"/>
<param name="register-transport" value="udp"/>
<param name="expire-seconds" value="120"/>
<param name="retry-seconds" value="30"/>
<param name="context" value="inbound"/>
</gateway>
<!-- <param name="dtmf-type" value="inband"/> -->
<!-- <param name="dtmf-type" value="none"/> -->
<!-- <param name="liberal-dtmf" value="true"/> -->
<!-- <param name="liberal-dtmf" value="false"/ -->
<!-- <param name="liberal-dtmf" value="none"/> -->
<!-- <param name="dtmf-type" value="info"/> -->
</include>