[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