[Serdev] [Tracker] Closed: (SER-73) Better branch picking algorithm

Andrei Pelinescu - Onciul (JIRA) tracker at iptel.org
Tue Dec 12 09:38:51 UTC 2006


     [ http://tracker.iptel.org/browse/SER-73?page=all ]

Andrei Pelinescu - Onciul closed SER-73.
----------------------------------------


> Better branch picking algorithm
> -------------------------------
>
>                 Key: SER-73
>                 URL: http://tracker.iptel.org/browse/SER-73
>             Project: SER
>          Issue Type: Improvement
>          Components: Transaction Manager
>    Affects Versions: Ottendorf
>            Reporter: Jan Janak
>         Assigned To: Andrei Pelinescu - Onciul
>             Fix For: Ottendorf
>
>
> 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://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