Clear the DTMF sending digit tracking on off nominal paths
authorMatthew Jordan <mjordan@digium.com>
Wed, 1 May 2013 21:18:24 +0000 (21:18 +0000)
committerMatthew Jordan <mjordan@digium.com>
Wed, 1 May 2013 21:18:24 +0000 (21:18 +0000)
commitf054420df24dfd0a80359620fdd60be0a0578046
treea987ef33588d689a54ad34af5ebf55a07a463e09
parenta2a8afe07a345308c26199541c40db80e57c2889
Clear the DTMF sending digit tracking on off nominal paths

In certain situations, when the RTP engine goes to send a DTMF end digit
it may be in a situation where the remote address is no longer available,
or the digit that was supposed to be sent is invalid. In such cases, we
need to clear the RTP counters appropriately. Otherwise, when the RTP
source is set again, we'll continue to think that we're in the middle of
sending a DTMF digit, which can confuse the remote party (signficantly).

(closes issue ASTERISK-21522)
Reported by: Corey Farrell
patches:
  rtp_dtmf_process_end.patch uploaded by Corey Farrell (License 5909)
........

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

Merged revisions 387216 from http://svn.asterisk.org/svn/asterisk/branches/11

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