Summary:ASTERISK-08390: RFC 2833 dialtone packets out of order can cause extra digits to be reported
Reporter:Jonathan Steinert (hachi)Labels:
Date Opened:2006-12-19 17:43:36.000-0600Date Closed:2011-06-07 14:02:43
Versions:Frequency of
Environment:Attachments:( 0) 8628.diff
Description:Asterisk 1.2 handling of RTP packets reporting DTMF events according to RFC 2833 assume that the UDP packets are received in order. So when they are not received in order the handler can report them with extra digits.

I've been using a patch I got off the digium mailing lists or forums (honestly can't remember anymore) to fix this issue.


I will not post the patch until it is requested of me. I am not the original author of it so I don't want to create any IP problems for you by posting it.

Comments:By: Joshua C. Colp (jcolp) 2006-12-22 12:28:28.000-0600

Please try the enclosed patch.

By: Joshua C. Colp (jcolp) 2007-01-05 16:24:15.000-0600

Did you try this at all?

By: Joshua C. Colp (jcolp) 2007-01-09 22:03:20.000-0600

Closed due to no testing in environment reported. If you do end up testing it, please report back. Thanks!