Hi All, I'm suffering from dtmf "double digit" problem for incoming calls that destined to IVR on my FS. I tryed to identify and workaround the provlem with no success... I have already tryed to change dtmf-mode, use sonus-fixup etc with no luck... I have: FreeSWITCH Version 1.0.head (git-1086cba 2011-05-23 22-51-43 -0500) I would like to ask you some questions and I'm attaching some relevant output (see below) 1. According to output (see below), is it right to say, that my provider sends me DTMF events both in "DTMF INFO" and "RTP DTMF - rfc2833" way? 2. If so, may be this is the reason for "double digit" I suffer? 3. If so, can I filter incoming "DTMF INFO" events in FS? 4. If so, do FS have some workaround for this? Thanks, Dmitry. ------------------------------------------------- FreeSWITCH Version 1.0.head (git-1086cba 2011-05-23 22-51-43 -0500) ------- <profile name="providers"> <gateways> <X-PRE-PROCESS cmd="include" data="providers/*.xml"/> </gateways> <aliases> </aliases> <domains> <domain name="all" alias="false" parse="true"/> </domains> <settings> <param name="debug" value="0"/> <param name="shutdown-on-fail" value="true"/> <param name="auth-calls" value="false"/> <param name="sip-trace" value="no"/> <param name="disable-register" value="true"/> <param name="rfc2833-pt" value="101"/> <param name="dialplan" value="XML"/> <param name="context" value="providers"/> <param name="apply-inbound-acl" value="013SONUS-IPS"/> <param name="hold-music" value="$${hold_music}"/> <param name="stun-enabled" value="false"/> <param name="stun-auto-disable" value="true"/> <param name="manage-presence" value="false"/> <param name="nonce-ttl" value="60"/> <param name="dtmf-type" value="rfc2833"/> <param name="dtmf-duration" value="2000"/> <param name="rtp-timer-name" value="soft"/> <param name="rtp-timeout-sec" value="50"/> <param name="rtp-hold-timeout-sec" value="300"/> <param name="sip-port" value="$${sip_port}"/> <param name="rtp-ip" value="$${rtp_ip}"/> <param name="sip-ip" value="$${ext_ip}"/> <param name="inbound-codec-prefs" value="PCMU,PCMA"/> <param name="outbound-codec-prefs" value="PCMU,PCMA"/> <param name="codec-prefs" value="PCMU,PCMA"/> <param name="inbound-late-negotiation" value="false"/> <param name="inbound-codec-negotiation" value="scrooge"/> <param name="disable-transcoding" value="false"/> </settings> </profile> ------- 2011-06-01 10:21:30.585146 [DEBUG] sofia.c:6236 INFO DTMF(0) 2011-06-01 10:21:30.585146 [DEBUG] sofia.c:6310 dispatched freeswitch event for INFO 2011-06-01 10:21:30.604196 [DEBUG] switch_ivr_play_say.c:1649 done playing file 2011-06-01 10:21:30.604196 [DEBUG] switch_ivr_menu.c:343 waiting for 2/3 digits t/o 2000 2011-06-01 10:21:30.845091 [DEBUG] sofia.c:6207 Bad signal 2011-06-01 10:21:30.845091 [DEBUG] sofia.c:6310 dispatched freeswitch event for INFO 2011-06-01 10:21:30.966061 [DEBUG] switch_rtp.c:3302 RTP RECV DTMF 0:4360 2011-06-01 10:21:32.976879 [DEBUG] switch_ivr_menu.c:390 digits '00' 2011-06-01 10:21:32.976879 [DEBUG] switch_ivr_menu.c:484 action regex [00] [/^(20[1-2])$/] [0] 2011-06-01 10:21:32.976879 [DEBUG] switch_ivr_menu.c:484 action regex [00] [/^[3-9*#]$/] [0] 2011-06-01 10:21:32.976879 [DEBUG] switch_ivr_menu.c:574 IVR menu 'main_ivr_heb' caught invalid input '00' ------- 2011-06-01 10:23:23.902331 [DEBUG] sofia.c:6236 INFO DTMF(7) 2011-06-01 10:23:23.902331 [DEBUG] sofia.c:6310 dispatched freeswitch event for INFO 2011-06-01 10:23:23.922329 [DEBUG] switch_ivr_play_say.c:1649 done playing file 2011-06-01 10:23:23.922329 [DEBUG] switch_ivr_menu.c:343 waiting for 2/3 digits t/o 2000 2011-06-01 10:23:23.942304 [DEBUG] sofia.c:6207 Bad signal 2011-06-01 10:23:23.942304 [DEBUG] sofia.c:6310 dispatched freeswitch event for INFO 2011-06-01 10:23:24.083260 [DEBUG] switch_rtp.c:3302 RTP RECV DTMF 7:2760 2011-06-01 10:23:26.084811 [DEBUG] switch_ivr_menu.c:390 digits '77' 2011-06-01 10:23:26.084811 [DEBUG] switch_ivr_menu.c:484 action regex [77] [/^(20[1-2])$/] [0] 2011-06-01 10:23:26.084811 [DEBUG] switch_ivr_menu.c:484 action regex [77] [/^[3-9*#]$/] [0] 2011-06-01 10:23:26.084811 [DEBUG] switch_ivr_menu.c:574 IVR menu 'main_ivr_heb' caught invalid input '77' 2011-06-01 10:23:26.084811 [DEBUG] switch_ivr_play_say.c:1279 Codec Activated L16@8000hz 1 channels 20ms