]> git.ipfire.org Git - thirdparty/asterisk.git/commit
When processing RFC 2833 DTMF, accomodate increasing timestamps in End events
authorMatthew Jordan <mjordan@digium.com>
Thu, 20 Sep 2012 18:42:51 +0000 (18:42 +0000)
committerMatthew Jordan <mjordan@digium.com>
Thu, 20 Sep 2012 18:42:51 +0000 (18:42 +0000)
commita57f43ef4e8f4efc052c9106f4b5867cc5725a4e
tree71f1778d325aa0c8381161597841c8f9f09ed08f
parent2506c8e676433160f89551d76cab58cfd734d794
When processing RFC 2833 DTMF, accomodate increasing timestamps in End events

While endpoints should not be changing the source timestamp between DTMF event
packets, the fact is there exists those endpoints that do exactly that.  To
work around this, we absorb timestamps within the expected re-transmit period.
Note that this period only affects End of Event packets, so it should not
prevent the detection of new DTMF digits that happen to arrive right on top
of each other.

(closes issue ASTERISK-20424)
Reported by: Vladimir Mikhelson
Tested by: mjordan, Vladimir Mikhelson

Review: https://reviewboard.asterisk.org/r/2124
........

Merged revisions 373236 from http://svn.asterisk.org/svn/asterisk/branches/1.8

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/10@373237 65c4cc65-6c06-0410-ace0-fbb531ad65f3
res/res_rtp_asterisk.c