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