<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
On 11/10/2010 02:58 PM, Bryan Field-Elliot wrote:
<blockquote
 cite="mid:3F44AB68-2EE5-4C01-9CA0-CC841B00FDE5@nextalarm.com"
 type="cite">
  <pre wrap="">We are using Asterisk 1.6.2.6, and have several applications running which are touchtone based and we use RFC2833 exclusively.

For a very small number of clients, we seem to be getting "double tones" every so often, i.e. a "0123" will be transmitted, but our Asterisk app receives "00123".

I don't know what the source is of the extra digits -- perhaps Asterisk is decoding the RFC2833 "0" digit twice, or, perhaps it's processing the RFC2833 "0" digit, and also detecting "0" from the inband audio data at the same time.  99% of the time, this doesn't happen and all is well, but I'm trying to chase down that final 1%.

Does anyone have any ideas about what might be causing this, what we might do to work around it, etc.?

Thank you,

Bryan</pre>
</blockquote>
<tt>This sounds similar to this issue here: <a
 href="https://issues.asterisk.org/view.php?id=15811">https://issues.asterisk.org/view.php?id=15811</a><br>
This fix first appears in version 1.6.2.7.<br>
<br>
However, if you are going to apply the fix from that issue, I also
recommend applying the fix from<a
 href="https://issues.asterisk.org/view.php?id=15811">
https://issues.asterisk.org/view.php?id=17571</a></tt><br>
<tt>This fix first appears in version 1.6.2.10</tt>.<br>
<tt></tt><br>
<tt>Mark Michelson</tt><br>
</body>
</html>