Hello.
When calling at one time to several sip endpoints and one of endpoints answers, all others get LOSE_RACE hangup with SIP CANCEL, like this:
CANCEL
sip:address@hidden;transport=udp SIP/2.0
Via: SIP/2.0/UDP 192.168.0.15;rport;branch=z9hG4bKm1BrKm16S61Ha
Max-Forwards: 69
From: "Extension 101" <
sip:address@hidden>;tag=Z96ma4tgy21UD
To: <
sip:address@hidden;transport=udp>
Call-ID: 93eeda48-f90f-1235-09ab-080027eca106
CSeq: 110883493 CANCEL
Reason: SIP;cause=200;text="Call completed elsewhere"
Content-Length: 0
This is standard reason RFC 3326 for call answered by other endpoint.
But linphone incorrectly marks this call as unanswered. How to correct this issue?
--
Best regards
Alexey Vasilyev