RFC Errata
Found 2 records.
Status: Held for Document Update (2)
RFC 4240, "Basic Network Media Services with SIP", December 2005
Source of RFC: IETF - NON WORKING GROUPArea Assignment: rai
Errata ID: 839
Status: Held for Document Update
Type: Technical
Publication Format(s) : TEXT
Reported By: Alfred Hoenes
Date Reported: 2006-01-23
Held for Document Update by: Robert Sparks
(2) [ minor textual improvement ]
In the final paragraph of section 3.3, on mid-page 11, perhaps
the words "most anything" should be replaced by "almost anything".
(3) [ textual improvement ]
The last paragraph on page 12 (within Section 4.1.) apparently
contains a plural/singular inconsistency.
The text says:
vvv vvv
The media server presents the parameters as environment variables in
the connection object. Specifically, the parameter appears in the
connection.sip tree. ^^^ ^^^
It should better say:
The media server presents the parameters as environment variables in
| the connection object. Specifically, the parameters appear in the
connection.sip tree.
(4) [ inconsistent terminology ]
I suspect that section 5 contains an unintentional inconsistency
in the terminology used:
The syntax element represented by the 'uniqueIdentifier' part
of the example in the 9th line of Section 5 apparently is
referred to as the "conf-id value" in various places (once
on page 13, 11th text line from the bottom of the page, and
4 occurrences on page 14 (text lines 3, 9, 12, and 13).
But in the 'Formal Syntax' Section 5.2., this syntactic
element is named "instance-id" (see bottom of page 16).
It certainly would be preferrable to always use the same
terminology; you should decide which term should be used.
(5) [ editorial artifact ]
The call flow diagram on page 15 unnecessarily 'overflows'
to page 16. The two first text lines on page 16,
| | | | |
| | | | |
do not carry any useful information and might better have been
suppressed.
(6) [ mismatch between diagram and explanation ]
Subsequently, near the top of page 16, the explanation of the
call flow diagram on page 15 says:
Note that the above call flow does not show any 100 TRYING messages
that would typically flow from the Application Server to the UACs;
nor does it show the ACKs from the UACs to the Application Server or
from the Application Server to the Media Server.
The latter is not true; the diagram in fact DOES show these ACKs !
Therefore, this paragraph should be shortened to just say:
Note that the above call flow does not show any 100 TRYING messages
that would typically flow from the Application Server to the UACs.
(7) [ confusion between concrete and abstract parameter names ]
In the 'IANA Considerations' Section 6., on page 17, the
registered lines mix concrete (real) parameter names (like
'play') with the meta-parameter name 'extension' in a way
that might mislead the reader to taking 'extension' as a
concrete parameter name as well.
>From Section 3.3., it can clearly be seen that this is merely
a placeholder for any additional parameter that might be
standardized in the future.
I'm seriously in doubt whether it is a good idea to register
this meta-parameter. Rather, future standards defining
concrete instances for the 'extension-param' should register
those concrete parameter names.
I therefore propose to delete the final line from the list,
Parameter Name Predefined Values Reference
-------------- ----------------- ---------
. . .
. . .
. . .
| extension no RFC 4240
and from the actual IANA registration performed.
(8) [ legacy left in text? ]
The 3rd paragraph of Section 7, on page 17, says:
This document explicitly addresses this issue. The user names
described in the text (namely annc, ivr, dialog, and conf) are
available for whatever local use a given SIP user agent or proxy
wishes for them. [ ... ]
The user name, 'ivr', does not appear in the remainder of the text.
Admittedly omitting any detailed research, I suspect its occurrence
to be an improper left-over from earlier drafts.
Thus, this text should say:
This document explicitly addresses this issue. The user names
| described in the text (namely annc, dialog, and conf) are
available for whatever local use a given SIP user agent or proxy
wishes for them. [ ... ]
It should say:
[see above]
Notes:
from pending
Errata ID: 154
Status: Held for Document Update
Type: Editorial
Publication Format(s) : TEXT
Reported By: Alfred Hoenes
Date Reported: 2006-01-23
Held for Document Update by: Robert Sparks
Section 3.3 says:
A number of MIME registrations, which could be used here, have
parameters, for instance, video/DV. To accommodate this, and retain
compatibility with the SIP URI structure, the MIME-type parameter
separator (semicolon, %3b) and value separator (equal, %d3) MUST be
escaped. For example: ^^^
sip:annc@ms.example.net; \
play=file://fs.example.net//clips/my-intro.dvi; \
content-type=video/mpeg%3bencode%d3314M-25/625-50
It should say:
A number of MIME registrations, which could be used here, have
parameters, for instance, video/DV. To accommodate this, and retain
compatibility with the SIP URI structure, the MIME-type parameter
separator (semicolon, %3b) and value separator (equal, %3d) MUST be
escaped. For example:
sip:annc@ms.example.net; \
play=file://fs.example.net//clips/my-intro.dvi; \
content-type=video/mpeg%3bencode%3d314M-25/625-50
