Hi All
After recent updates of DTMF negotiation or some associated stuff we can't use bind_meta_app with inband DTMF. bind_meta_app ignores bindings, although start_dtmf and spandsp_start_dtmf detect DTMF. We use git-fb6e979 2011-08-26 04-48-33 +0000.


<anti-action application="set" data="dtmf_type=${pbx_call_dtmf_type}"/>
<anti-action application="spandsp_start_dtmf"/>
<anti-action application="bind_meta_app" data="7 a s execute_extension::att_xfer XML features"/>

EXECUTE sofia/local/test1@85.114.2.200 bind_meta_app(7 a s execute_extension::att_xfer XML features)

2011-08-29 11:39:09.371414 [INFO] switch_ivr_async.c:3066 Bound A-Leg: *7 execute_extension::att_xfer XML features
...cut...
 2011-08-29 11:40:15.751415 [DEBUG] mod_spandsp_dsp.c:56 DTMF BEGIN DETECTED: [*]
2011-08-29 11:40:15.751415 [DEBUG] switch_ivr_bridge.c:391 Send signal sofia/external/89215572714 [BREAK]
2011-08-29 11:40:15.831571 [DEBUG] mod_spandsp_dsp.c:68 DTMF END DETECTED: [*], duration = 80 ms
2011-08-29 11:40:15.951420 [DEBUG] mod_spandsp_dsp.c:56 DTMF BEGIN DETECTED: [7]
2011-08-29 11:40:15.951420 [DEBUG] switch_ivr_bridge.c:391 Send signal sofia/external/89215572714 [BREAK]
2011-08-29 11:40:16.051411 [DEBUG] mod_spandsp_dsp.c:68 DTMF END DETECTED: [7], duration = 100 ms
2011-08-29 11:40:17.391410 [DEBUG] mod_spandsp_dsp.c:56 DTMF BEGIN DETECTED: [*]
2011-08-29 11:40:17.391410 [DEBUG] switch_ivr_bridge.c:391 Send signal sofia/external/89215572714 [BREAK]
2011-08-29 11:40:17.471409 [DEBUG] mod_spandsp_dsp.c:68 DTMF END DETECTED: [*], duration = 80 ms
2011-08-29 11:40:17.571412 [DEBUG] mod_spandsp_dsp.c:56 DTMF BEGIN DETECTED: [7]
2011-08-29 11:40:17.571412 [DEBUG] switch_ivr_bridge.c:391 Send signal sofia/external/89215572714 [BREAK]
2011-08-29 11:40:17.631411 [DEBUG] mod_spandsp_dsp.c:68 DTMF END DETECTED: [7], duration = 60 ms

But no defined application is launched.


--
Best regards,

Dmitry Sytchev,
IT Engineer