Hi,
I have configured FreeSWITCH to receive DTMF by
<param name="liberal-dtmf" value="true"/>
<variable direction="both" name="dtmf_type" value="info"/>
in both sip_profile internal and external files.
Iam using mod managed and I have subscribed to receive DTMF events.
I can process DTMF from Caller without any problem. When I receive DTMF from the callee as Sip Info, I do receive the DTMF event from the FreeSWITCH and immediately FreeSWITCH disconnects the call.
Snapshot of the log is...
[DEBUG] sofia.c:7229 INFO DTMF(1)
[DEBUG] sofia.c:7307 dispatched freeswitch event for INFO
[DEBUG] switch_core_session.c:875 Send signal sofia/external/yyyyyyyyyy [BREAK]
[DEBUG] switch_ivr_bridge.c:383 sofia/external/yyyyyyyyyy
ended call via DTMF[DEBUG] switch_ivr_bridge.c:384 Send signal
sofia/external/xxxxxxxxxx@10.10.2.3 [BREAK]
[DEBUG] switch_ivr_bridge.c:586 BRIDGE THREAD DONE [sofia/external/yyyyyyyyyy]
Whether Iam missing anything in the config?
Thanks in advance.
Srini