Details are given in RFC 5407 (Example Call Flows of Race Conditions) . Here is
solution given in Section 3.1.3 of RFC 5407:
3.1.3. Callee Receives BYE (Early State) While in the Moratorium State
State Alice Bob State
| |
| ini-INVITE F1 |
|------------------------------->|
Pre | 180 F2 | Pre
|<-------------------------------|
Ear | | Ear
| BYE F4 200(INVITE) F3|
|------------- --------------|
Mort | \ / | Mora
| X |
| / \ |
|<------------ ------------->| *race*
| | Mort
| ACK F5 200(BYE) F6 |
|------------- --------------|
| \ / ^ |
| X | |
| / \ | |
|<------------ ------------->|
| ^ | |
| | Timer K | |
| V | |
Morg | Timer J | |
| V |
| | Morg
| |
Best Regards,
_____________
Mansoor ul Haq
--- On Tue, 2/22/11, Iñaki Baz Castillo <[email protected]> wrote:
From: Iñaki Baz Castillo <[email protected]>
Subject: Re: [Sip-implementors] SIP flow for BYE sent for early dialog
To: [email protected]
Cc: [email protected]
Date: Tuesday, February 22, 2011, 7:38 PM
2011/2/22 Nauman Sulaiman <[email protected]>:
> Is the 487 or other non 2XX response a MUST here or is it optional?
A MUST. The INVITE transaction must be ended.
--
Iñaki Baz Castillo
<[email protected]>
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors