2008/10/2, Dmitry Akindinov <[EMAIL PROTECTED]>: > > For me this means that, in RFC 3261, Contact must be present in a 2xx > > to an INVITE. > > > > Yes, but according to this table it's optional for 1xx. And 3262 does not > update that, though with reliable 1xx the Contact is more likely to be > needed to address the PRACK.
Yes, but RFc3261 updates the 1xx behaviour when it clearly says: RFC 3262: ------------------------------------------------------ 4 UAC Behavior The provisional response ***MUST establish a dialog*** if one is not yet created. ------------------------------------------------------- And note that for a dialog to be established it's needed a remote target (not the initial RURI). So, it's true that RFC 3262 doesn't update the table, but note that "Contact" just would be required if the 1xx includes a "Require: 100rel", so there is no need to update that table. In any case RFC 3262 could add: Header field where proxy ACK BYE CAN INV OPT REG ___________________________________________________________ Contact R o - - m o o Contact 1xx - - - o - - Contact 1xx + 100rel - - - m - - Contact 2xx - - - m o o Contact 3xx d - o - o o o Contact 485 - o - o o o Well, as you say life would be better if RFC 3262 says that, but however this is implicit by the above phrase "The provisional response ***MUST establish a dialog*** if one is not yet created". -- Iñaki Baz Castillo <[EMAIL PROTECTED]> _______________________________________________ Sip-implementors mailing list Sip-implementors@lists.cs.columbia.edu https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors