[Home]

Summary:ASTERISK-09662: Issues with DTMF not coming in on time
Reporter:Chris Tooley (ctooley)Labels:
Date Opened:2007-06-12 15:44:30Date Closed:2007-07-05 20:43:56
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Core/General
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:( 0) Bad_DTMF...._BAD!.txt
Description:I've got a few servers that recieve rfc2833 events for DTMF and the events don't get passed to applications (in my case AEL) until after dtmf timeouts kick in.  In some cases this can be as much as 10 seconds.
Comments:By: Russell Bryant (russell) 2007-06-12 15:49:30

What do you mean by "dtmf timeouts" ?

By: Leif Madsen (lmadsen) 2007-06-12 15:50:56

Not entirely sure this is related exactly, but it seems pretty close.

Sometimes my MeetMe() application will see the DTMF correctly for pin entry, other times, it won't.

Sometimes dialing slowly works, sometimes waiting a little bit after the audio prompt finishes playing makes it work -- sometimes it just works -- sometimes it won't work at all.

Using RFC2833 for the DTMF. Coming from a Polycom IP501 in the captures that you see with the 2 start and 2 end packets (i.e. lmadsen4#lmentinc).

The ones with half as many DTMF frames is coming from the PSTN via a SIP service provider into the Asterisk box. Since the same issues are happening both when coming from the PSTN, and from the Polycom, it seems to be an Asterisk issue... ?

Here is a pastebin of some relative information -- let me know if there is something else I can do to help narrow this down.  In my case this was done with revision 62005 of the 1.4 branch.

http://www.pastebin.ca/562550

By: Chris Tooley (ctooley) 2007-06-12 16:16:55

These timeouts.

       TIMEOUT(digit)=${interDigTimeout};
       TIMEOUT(response)=${digitDetectTime};

By: Tilghman Lesher (tilghman) 2007-06-15 14:19:55

ctooley:  please upload your extensions.ael.

By: Leif Madsen (lmadsen) 2007-06-15 14:33:08

Added my DTMF output so it doesn't get lost (was on pastebin)

By: Leif Madsen (lmadsen) 2007-06-15 18:05:13

With the latest version of Asterisk (1.4.5), I don't exhibit any of these DTMF issues anymore.

By: Russell Bryant (russell) 2007-06-18 10:55:08

ctooley: please try with 1.4.5 as many DTMF fixes are in this version

By: Russell Bryant (russell) 2007-07-05 20:43:54

I fixed blitzrage's DTMF issue a while ago.  Also, as I mentioned a couple weeks ago, there have been many DTMF fixes since version 1.4.4.  I am suspending this since nobody has been able to reproduce it.  Please reopen this issue if you still have a problem using the latest version.