Hello mighty All,

RFC 3891 reads (section 3):
========================================
   If the Replaces header field matches an early dialog that was not
   initiated by this UA, it returns a 481 (Call/Transaction Does Not
   Exist) response to the new INVITE, and leaves the matched dialog
   unchanged.
========================================

Does this mean that the following scenario is impossible?
========================================
Transferor              Transferee                       Transfer Target

-----INVITE/200/ACK--------->

-----------------------------------INVITE/100/180-------------->

----REFER+Replaces/202------>
                            ------------INVITE+Replaces-------->
<-----------------------------------------------------487/ACK---
                            <-----------200/ACK-----------------
========================================

The dialog being replaced is in "early" state, but it was not originated by the Transfer Target (as is not only stated, but also illustrated in RFC 3891 sect. 7.1).

Cisco IPPhones seem to support this scenario. What is the compliant behavior?


Thanks in advance,
Kirill
_______________________________________________
Sip-implementors mailing list
[email protected]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to