Re: [sipcore] [Technical Errata Reported] RFC3261 (2910)
Robert Sparks <[email protected]> Wed, 3 Aug 2011 10:46:10 -0500
| Newsgroups | gmane.ietf.sip |
|---|---|
| Message-ID | <[email protected]> |
(removing the rfc-editor and trimming the distribution to the lists) On Aug 2, 2011, at 5:24 PM, I=F1aki Baz Castillo wrote: > 2011/8/2 Robert Sparks <[email protected]>: >> Further, they're only going to make sense for 1xx that is sent using 100= rel. > = > This has been discussed in sip-implementors, and that assertion seems > incorrect. As I've reported in the errata: > = > = > Section 12.1: "Dialogs are created through the generation of > non-failure responses to requests with specific methods. Within this > specification, only 2xx and 101-199 responses with a To tag, where the > request was INVITE, will establish a dialog." > = > Section 12.1.1: "When a UAS responds to a request with a response that > establishes a dialog (such as a 2xx to INVITE), the UAS MUST copy all > Record-Route header field values from the request into the response > [...]. The UAS MUST add a Contact header field to the response." > = > So it's clear that a 1xx response to an INVITE creates a dialog and > then it MUST contain a Contact header and mirrored Record-Route > headers, *regardless* the usage of 100rel. > = > Am I wrong? if so, why? Not wrong, just incomplete. This will create an (early) dialog at the UAS. It may or may not create a dialog at the UAC without 100rel since the message may never get to the UAC. Where I said "make sense" above, it might have been better if I had said "be useful". > = > Regards. > = > = > -- = > I=F1aki Baz Castillo > <[email protected]> > _______________________________________________ > sipcore mailing list > [email protected] > https://www.ietf.org/mailman/listinfo/sipcore _______________________________________________ Sip mailing list https://www.ietf.org/mailman/listinfo/sip This list is essentially closed and only used for finishing old business. Use [email protected] for questions on how to develop a SIP = implementation. Use [email protected] for new developments on the application of sip. Use [email protected] for issues related to maintenance of the core SIP spec= ifications.