[OpenSER-Users] Re: [Users] statefull handling of 6xx responses
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Fri Jul 6 15:46:47 CEST 2007
Hi Christian,
thanks for report - I will take care of it for the next release.
regards,
bogdan
PS : could you open a bug report on the tracker?
Christian Schlatter wrote:
> RFC 3261 defines that upon reception of a 6xx response, a proxy SHOULD
> cancel all forked dialogs and send back the 6xx as the final response
> to the upstream UA.
>
> --- rfc 3261, section 16.7 -------
> Under the new rules, upon receiving a 6xx, a proxy will issue a CANCEL
> request, which will generally result in 487 responses from all
> outstanding client transactions, and then at that point the 6xx is
> forwarded upstream.
> ----------------------------------
>
> Some call forking experiments have shown that openser 1.2 does not
> follow these rules, instead it seems to disregard any 6xx response and
> continue with normal processing of existing forked dialogs.
>
> E.g. if a call forks to five phones and one of them sends back a 603
> Declined response, the other four phones continue to ring until
> fr_inv_timer fires and failure_route is called with a status of 408
> Timeout.
>
> Is it possible to make openser more SIP RFC compliant through
> configuration or does this need a code change?
>
>
> thanks,
> Christian
>
> _______________________________________________
> Users mailing list
> Users at openser.org
> http://openser.org/cgi-bin/mailman/listinfo/users
>
More information about the Users
mailing list