[asterisk-bugs] [Asterisk 0006240]: [branch] Errors in support for SIP strict routing
noreply at bugs.digium.com
noreply at bugs.digium.com
Thu Jan 31 11:45:50 CST 2008
The following issue has been RESOLVED.
======================================================================
http://bugs.digium.com/view.php?id=6240
======================================================================
Reported By: Daniel Leeds
Assigned To: oej
======================================================================
Project: Asterisk
Issue ID: 6240
Category: Core/General
Reproducibility: always
Severity: major
Priority: normal
Status: resolved
Asterisk Version: SVN
SVN Branch (only for SVN checkouts, not tarball releases): trunk
SVN Revision (number only!):
Disclaimer on File?: Yes
Request Review:
Resolution: suspended
Fixed in Version:
======================================================================
Date Submitted: 01-14-2006 16:21 CST
Last Modified: 01-31-2008 11:45 CST
======================================================================
Summary: [branch] Errors in support for SIP strict routing
Description:
Asterisk ignores the information in “Record-Route” headers and thus
breaks compliance with SIP RFC 3261.
This lack of compliance often results in wrong Request-URI after the BYE
and REFER methods.
Consequently the applications HangUp() and Transfer() do not work properly
in many scenarios.
Most acutely Asterisk is not in compliance with RFC-3261, Section:
12.2.1.1 and the following statement:
“If the route set is not empty, and its first URI does not contain the
lr parameter, the UAC MUST place the first URI from the route set into the
Request-URI…”
Notice that this processing of the route set is MANDATORY in SIP
implementations, and the “route sets” are defined by the
“Record-Route” headers.
Please see quotations from RFC-3261 and Asterisk SIP Debug Output below in
Additional Information:
======================================================================
Relationships ID Summary
----------------------------------------------------------------------
related to 0006284 SIP PROTOCOL VIOLATION: Route informat...
related to 0007003 SIP routing gets confused
======================================================================
----------------------------------------------------------------------
file - 01-31-08 11:45
----------------------------------------------------------------------
I'm suspending this for oej since he has gotten no go to try to bring it
back and give it a test. If you are interested feel free to reopen.
Issue History
Date Modified Username Field Change
======================================================================
01-31-08 11:45 file Status assigned => resolved
01-31-08 11:45 file Resolution open => suspended
01-31-08 11:45 file Note Added: 0081505
======================================================================
More information about the asterisk-bugs
mailing list