Subject: [Sip] [Technical Errata Reported] RFC3428 (2261)

From: RFC Errata System <[email-masked]>
Date: Thu, 13 May 2010 10:55:38 -0700 (PDT)

The following errata report has been submitted for RFC3428,
"Session Initiation Protocol (SIP) Extension for Instant Messaging".

--------------------------------------
You may review the report below and at:
http://www.rfc-editor.org/errata_search.php?rfc=3428&eid=2261

--------------------------------------
Type: Technical
Reported by: Brett Tate <[email-masked]>

Section: 10

Original Text
-------------
MESSAGE sip:[email-masked] SIP/2.0
Via: SIP/2.0/TCP proxy.domain.com;branch=z9hG4bK123dsghds
Via: SIP/2.0/TCP user1pc.domain.com;branch=z9hG4bK776sgdkse;
                                           received=1.2.3.4
Max-Forwards: 69
From: sip:[email-masked];tag=49394
To: sip:[email-masked]
Call-ID: [email-masked]
CSeq: 1 MESSAGE
Content-Type: text/plain
Content-Length: 18

Watson, come here.

The message is received by user2, displayed, and a response is
generated, message F3, and sent to the proxy:

SIP/2.0 200 OK
Via: SIP/2.0/TCP proxy.domain.com;branch=z9hG4bK123dsghds;
                                         received=192.0.2.1
Via: SIP/2.0/TCP user1pc.domain.com;;branch=z9hG4bK776sgdkse;
                                            received=1.2.3.4
From: sip:[email-masked];tag=49394
To: sip:[email-masked];tag=ab8asdasd9
Call-ID: [email-masked]
CSeq: 1 MESSAGE
Content-Length: 0

Note that most of the header fields are simply reflected in the
response.  The proxy receives this response, strips off the top Via,
and forwards to the address in the next Via, user1pc.domain.com, the
result being message F4:

SIP/2.0 200 OK
Via: SIP/2.0/TCP user1pc.domain.com;branch=z9hG4bK776sgdkse;
                                           received=1.2.3.4
From: sip:[email-masked];;tag=49394
To: sip:[email-masked];tag=ab8asdasd9
Call-ID: [email-masked]
CSeq: 1 MESSAGE
Content-Length: 0

Corrected Text
--------------
MESSAGE sip:[email-masked] SIP/2.0
Via: SIP/2.0/TCP proxy.domain.com;branch=z9hG4bK123dsghds
Via: SIP/2.0/TCP user1pc.domain.com;branch=z9hG4bK776sgdkse;
                                           received=1.2.3.4
Max-Forwards: 69
From: sip:[email-masked];tag=49583
To: sip:[email-masked]
Call-ID: [email-masked]
CSeq: 1 MESSAGE
Content-Type: text/plain
Content-Length: 18

Watson, come here.

The message is received by user2, displayed, and a response is
generated, message F3, and sent to the proxy:

SIP/2.0 200 OK
Via: SIP/2.0/TCP proxy.domain.com;branch=z9hG4bK123dsghds;
                                         received=192.0.2.1
Via: SIP/2.0/TCP user1pc.domain.com;branch=z9hG4bK776sgdkse;
                                           received=1.2.3.4
From: sip:[email-masked];tag=49583
To: sip:[email-masked];tag=ab8asdasd9
Call-ID: [email-masked]
CSeq: 1 MESSAGE
Content-Length: 0

Note that most of the header fields are simply reflected in the
response.  The proxy receives this response, strips off the top Via,
and forwards to the address in the next Via, user1pc.domain.com, the
result being message F4:

SIP/2.0 200 OK
Via: SIP/2.0/TCP user1pc.domain.com;branch=z9hG4bK776sgdkse;
                                           received=1.2.3.4
From: sip:[email-masked];tag=49583
To: sip:[email-masked];tag=ab8asdasd9
Call-ID: [email-masked]
CSeq: 1 MESSAGE
Content-Length: 0

Notes
-----
The corrected text changes F2's request-uri to reflect the binding.
The corrected text proxies received From tag instead of changing it.
The corrected text removes various extra semicolons show within example.

Instructions:
-------------
This errata is currently posted as "Reported". If necessary, please
use "Reply All" to discuss whether it should be verified or
rejected. When a decision is reached, the verifying party (IESG)
can log in to change the status and edit the report, if necessary. 

--------------------------------------
RFC3428 (draft-ietf-sip-message-07)
--------------------------------------
Title               : Session Initiation Protocol (SIP) Extension for Instant Messaging
Publication Date    : December 2002
Author(s)           : B. Campbell, Ed., J. Rosenberg, H. Schulzrinne, C. Huitema, D. Gurle
Category            : PROPOSED STANDARD
Source              : Session Initiation Protocol
Area                : Real-time Applications and Infrastructure
Stream              : IETF
Verifying Party     : IESG