-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/3546/#review11912
-----------------------------------------------------------



/trunk/main/channel.c
<https://reviewboard.asterisk.org/r/3546/#comment21791>

    This comment should be deleted as it will no longer do this with the patch.


- rmudgett


On May 16, 2014, 8:56 a.m., Olle E Johansson wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviewboard.asterisk.org/r/3546/
> -----------------------------------------------------------
> 
> (Updated May 16, 2014, 8:56 a.m.)
> 
> 
> Review request for Asterisk Developers.
> 
> 
> Bugs: ASTERISK-23747
>     https://issues.asterisk.org/jira/browse/ASTERISK-23747
> 
> 
> Repository: Asterisk
> 
> 
> Description
> -------
> 
> This code in channel.c is wrong. It first checks if we have a length. If not, 
> we set it to a measured time, which is fine.
> 
> If we have a length and it's under the minimum DTMF duration, we set it again 
> to the measured time. In an RTP session, the duration can be under minimum, 
> but has no relationship to the measured time between DTMF start and end. We 
> should keep the given RTP DTMF time and use that for emulation. I have had 
> DTMF that was extended by up to 60 ms because of this code and that really, 
> really broke communication for these alarm panels that send many short DTMF 
> tones.
> 
> I suggest that this fix goes into 1.8 and later revisions.
> 
> 
> Diffs
> -----
> 
>   /trunk/main/channel.c 414046 
> 
> Diff: https://reviewboard.asterisk.org/r/3546/diff/
> 
> 
> Testing
> -------
> 
> Hours and hours of reading DTMF logs. Countless cups of tea. A gazillion 
> milliseconds wasted. All tested in 1.8.
> 
> 
> Thanks,
> 
> Olle E Johansson
> 
>

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev

Reply via email to