[Serdev] [Tracker] Resolved: (SER-319) nathelper/rtpproxy assigns port != 0 to rejected streams, thus enabling it
Jan Janak (JIRA)
tracker at iptel.org
Wed Jun 25 23:37:20 CEST 2008
[ http://tracker.iptel.org/browse/SER-319?page=all ]
Jan Janak resolved SER-319.
---------------------------
Resolution: Fixed
This has already been fixed by Maxim, so I am closing this ticket.
> nathelper/rtpproxy assigns port != 0 to rejected streams, thus enabling it
> --------------------------------------------------------------------------
>
> Key: SER-319
> URL: http://tracker.iptel.org/browse/SER-319
> Project: SER
> Issue Type: Bug
> Components: NAT Traversal
> Affects Versions: 2.0
> Environment: iptel.org
> Reporter: Stefan Sayer
> Fix For: 2.0, Ipteldorf
>
> Attachments: nathelper_rejected_stream.patch
>
>
> Rejected streams (port = 0) are enabled by nathelper/rtpproxy, which sets the port to a value != 0.
> Example: Assume A calls B with an SDP offer that contains two streams, one audio and one video stream. Now B answers with an answer that contains a port != 0 for the audio stream, and a port == 0 for the video stream. After processing by nathelper/rtpproxy, both streams have a port not equal to zero - so A thinks B accepted both streams.
> A simple fix in nathelper is the attached patch, that not replaces the port in the SDP if the original port was zero.
> Alternatively this may be fixed in rtpproxy, transparently to nathelper, which would save one port (the one of the rejected stream B->A).
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tracker.iptel.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the Serdev
mailing list