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?