[asterisk-bugs] [Asterisk 0017012]: [patch] endless wait for RTP when both legs have a=direction:passive in SDP

Asterisk Bug Tracker noreply at bugs.digium.com
Tue Apr 27 05:20:28 CDT 2010


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=17012 
====================================================================== 
Reported By:                wdoekes
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   17012
Category:                   Channels/chan_sip/General
Reproducibility:            always
Severity:                   feature
Priority:                   normal
Status:                     confirmed
Asterisk Version:           1.4.30-rc3 
JIRA:                       SWP-1086 
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2010-03-12 02:34 CST
Last Modified:              2010-04-27 05:20 CDT
====================================================================== 
Summary:                    [patch] endless wait for RTP when both legs have
a=direction:passive in SDP
Description: 
A Dialogic machine that I'm peering with has the ability to go into passive
mode for RTP traffic (adding a=direction:passive to the SDP body). I
haven't figured out why/when it does so, but when it does -- and it always
does in my current setup -- everyone ends up waiting for data and no RTP
stream gets set up.
====================================================================== 

---------------------------------------------------------------------- 
 (0120957) frawd (reporter) - 2010-04-27 05:20
 https://issues.asterisk.org/view.php?id=17012#c120957 
---------------------------------------------------------------------- 
I have the same kind of issue trying to bridge two SIP calls from and to a
Nortel CS2K proxy. None of those channels ever send RTP, probably waiting
for the other one to send first in some type of "Comedia mode", so the call
is muted until someone hangs up. There is no "a=direction" SDP in my case.

My current workaround is to Answer() the originating channel so Asterisk
starts sending RTP, to force the originating channel to send some RTP too.
The bridge then works okay.

wdoekes: Please post this to the review board. I think it's the way to go
but to be frank I'm quite scared to try your patch in production right now. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-04-27 05:20 frawd          Note Added: 0120957                          
======================================================================




More information about the asterisk-bugs mailing list