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