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