[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