[OpenSER-Users] Adding "Reason: SIP ; cause=200" header when CANCEL in forking scenarios
Iñaki Baz Castillo
ibc at aliax.net
Fri Jan 18 18:28:20 CET 2008
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
--
Iñaki Baz Castillo
More information about the sr-users
mailing list