[Freeswitch-users] DTMF from cell phones

Michael Jerris mike at jerris.com
Fri Dec 5 06:40:55 PST 2008


On Dec 5, 2008, at 6:08 AM, Jan Kubr wrote:

> Hi,
> recently someone was mentioning an issue with DTMF here, but there was
> no solution. I have a similar problem, when calling Freeswitch from my
> cell phone (via a SIP provider), sometimes DTMF is not recognized
> (read app doesn't terminate). I could not find any regularity in this,
> sometimes it is recognized just fine, sometimes I had to wait for the
> file to be played etc. The important thing to note is that when using
> a SIP softphone (X-Lite) I have never had this problem, DTMF is
> recognized perfectly. So it's probably related to GSM or something.
>
> I was wondering whether anyone experienced the same and whether there
> is something I can do about it. There are a few DTMF-related variables
> in the config files (dtmf-duration, pass-rfc2833, rfc2833-pt,
> dtmf-type, default_dtmf_duration, max_dtmf_duration) and I played with
> them a bit, but I don't really know what I'm doing.. Couldn't find any
> docs, either.
> Any ideas would be appreciated.

If it is coming from the sip provider as rfc 2833 dtmf, they are  
probably doing inband detection and failing at it.  If you look at an  
rtp dump you can confirm this.  If this is the case, there is nothing  
you can do on the FreeSWITCH side and the provider will have to fix it.

Mike




More information about the FreeSWITCH-users mailing list