If you are using RFC-2833, you do not need to "start_dtmf". I believe that is only used when you are receiving DTMF inband. If your provider sends RFC-2833, just disable inband DTMF. Guillermo On Thu, Mar 6, 2014 at 9:06 AM, Andy Ayers <andy@fabulous4.co.uk> wrote:
Hi,
I have an freeswitch system running which accepts incoming calls and requests a pincode for people to identify themselves to the system. I am getting an increasing number of issues where the dtmf tones being received appear to get doubled up. So I enter 1234 on my telephone keypad and 11223344 appears to be received in the buffer when calling getDigits. This doesn't happen all the time but often enough to be a problem. All the calls in to my system are forwarded on to me directly via SIP from a major UK telecoms provider that terminates numbers for us.
Can anyone suggest what dtmf settings I may have got wrong that would cause this phenomenon or any suggestions how I can go about fixing it?
I'm using ...
<action application="start_dtmf" />
In my dialplan. And these settings in my SIP profile:
<param name="dtmf-duration" value="100"/>
<param name="dtmf-type" value="rfc2833"/>
Any help much appreciated.
Many thanks
Andy
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server http://www.cudatel.com
Official FreeSWITCH Sites http://www.freeswitch.org http://wiki.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- Guillermo Ruiz Camauer