[Serdev] [BUG] Created: (SER-73) Better branch picking algorithm
Jan Janak (JIRA)
serdev at lists.iptel.org
Wed Sep 21 11:28:22 UTC 2005
Better branch picking algorithm
-------------------------------
Key: SER-73
URL: http://bugs.sip-router.org/browse/SER-73
Project: SIP Express Router
Type: Improvement
Components: tm
Versions: HEAD
Reporter: Jan Janak
Assigned to: Jan Janak
Fix For: HEAD
Since SER does not send 487 immediately anymore, we will need a better branch picking algorithm that will make sure that 487 will be propagated upstream. The current algorithm select the response with the lowest response code and does not take local 487 (triggered by incoming CANCEL messages) into account. SER could even forward 3xx upstream after it has received and _confirmed_ CANCEL request.
Branch picking algorithm (draft):
1) 200 OK
2) local 487 (triggered by incoming CANCEL messages)
3) 6xx
4) Lowest response class
Within 4xx class:
1) 401 (Unauthorized)
2) 407 (Proxy Authentication Required)
3) 415 (Unsupported Media Type)
4) 423 (Interval Too Brief)
5) 484 (Address Incomplete)
the rest in the order of their response codes.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://bugs.sip-router.org/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira
More information about the Serdev
mailing list