[asterisk-bugs] [Asterisk 0016663]: RTP Timeout is flawed

Asterisk Bug Tracker noreply at bugs.digium.com
Thu Jan 21 07:28:44 CST 2010


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=16663 
====================================================================== 
Reported By:                falves11
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   16663
Category:                   Channels/chan_sip/Interoperability
Reproducibility:            sometimes
Severity:                   major
Priority:                   normal
Status:                     new
Asterisk Version:           1.4.29 
JIRA:                        
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases):  1.4  
SVN Revision (number only!): 238629 
Request Review:              
====================================================================== 
Date Submitted:             2010-01-20 17:50 CST
Last Modified:              2010-01-21 07:28 CST
====================================================================== 
Summary:                    RTP Timeout is flawed
Description: 
The sip.conf configuration rtptimeout=XX only considers one way, not both.
Suppose the caller is silent for more than XX seconds, on mute, while his
mother issues a long speech. The call drops. This function must consider
audio both ways, and only if there is silence in both channels, drop the
call.

In my particular case, if I call to a voicemail where the greeting is
longer than XX seconds, and I simply keep my microphone silent, the call
will drop exactly at XX seconds, invalidating the whole thing.


====================================================================== 

---------------------------------------------------------------------- 
 (0117009) file (administrator) - 2010-01-21 07:28
 https://issues.asterisk.org/view.php?id=16663#c117009 
---------------------------------------------------------------------- 
If the change is made as you suggest then rtptimeout does indeed become
completely useless even further. It would only work if *both* sides died
which rarely happens. In the real world usually only one side dies.
Additionally while we don't completely die in VAD/Silence Suppression
environments rtptimeout is obviously incompatible with it, and it sounds
like you are using it. The only thing that would most likely come close to
working with what you are trying to achieve is session timers. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-01-21 07:28 file           Note Added: 0117009                          
======================================================================




More information about the asterisk-bugs mailing list