[OpenSER-Users] Adding "Reason: SIP ; cause=200" header when CANCEL in forking scenarios
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Mon Jan 21 17:26:38 CET 2008
Hi Iñaki,
Right now this RFC is not supported, but it is very doable - you just
need somebody to do it :).
Just go for a feature request.
Regards,
Bogdan
Iñaki Baz Castillo wrote:
> Hi, according to RFC 3326 [1] (Reason Header):
>
> 3.1 Call Completed Elsewhere
>
> A proxy forks an INVITE request and one of the branches returns a 200
> (OK). The forking proxy includes this status code in a Reason header
> field in the CANCEL request that it sends to the rest of the
> branches.
>
> Reason: SIP ;cause=200 ;text="Call completed elsewhere"
>
>
> With this behaviour, if an AoR is registered in two phones and one of them
> answers a call, that call will not appear as MISSED in the other phone (if
> the phone supports "Reason" headers).
>
>
> Is it possible OpenSer to add this header when cancelling the rest of ringing
> branches?
> If not, do you think it could be a feature request?
>
>
>
>
>
> [1] http://www.faqs.org/rfcs/rfc3326.html
>
>
>
More information about the Users
mailing list