A Mechanism for Transporting User-to-User Call Control Information in SIP
draft-ietf-cuss-sip-uui-17
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2015-01-20
|
17 | (System) | RFC Editor state changed to AUTH48-DONE from AUTH48 |
2014-12-22
|
17 | (System) | RFC Editor state changed to AUTH48 from RFC-EDITOR |
2014-12-15
|
17 | (System) | RFC Editor state changed to RFC-EDITOR from EDIT |
2014-11-28
|
17 | Jean Mahoney | Closed request for Telechat review by GENART with state 'No Response' |
2014-11-13
|
17 | (System) | RFC Editor state changed to EDIT from MISSREF |
2014-09-26
|
17 | Alissa Cooper | Changed consensus to Yes from Unknown |
2014-06-17
|
17 | (System) | IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor |
2014-06-17
|
17 | (System) | IANA Action state changed to Waiting on RFC Editor from Waiting on Authors |
2014-06-12
|
17 | (System) | IANA Action state changed to Waiting on Authors from In Progress |
2014-06-12
|
17 | Cindy Morgan | IESG state changed to RFC Ed Queue from Approved-announcement sent |
2014-06-12
|
17 | (System) | RFC Editor state changed to MISSREF |
2014-06-12
|
17 | (System) | Announcement was received by RFC Editor |
2014-06-11
|
17 | (System) | IANA Action state changed to In Progress |
2014-06-11
|
17 | Cindy Morgan | IESG state changed to Approved-announcement sent from IESG Evaluation::AD Followup |
2014-06-11
|
17 | Cindy Morgan | IESG has approved the document |
2014-06-11
|
17 | Cindy Morgan | Closed "Approve" ballot |
2014-06-11
|
17 | Cindy Morgan | Ballot approval text was generated |
2014-06-03
|
17 | Alan Johnston | New version available: draft-ietf-cuss-sip-uui-17.txt |
2014-04-30
|
16 | Pete Resnick | [Ballot comment] Thanks for addressing some of my comments, especially the Discuss comments. I understand that the WG is using "Standards Action" as a placeholder … [Ballot comment] Thanks for addressing some of my comments, especially the Discuss comments. I understand that the WG is using "Standards Action" as a placeholder for the moment until a different kind of registration mechanism is worked out. I think that's OK. You did miss some of the earlier comments for which you agreed to make changes, and there are a couple of others that I think would clarify, but I'll leave these for the WG and Alissa to work out: 1: I'm not sure what the following sentence adds: Note that in most cases, there is an a priori understanding between the UAs in regard to what to do with received UUI data. I'd delete it, but maybe I just don't understand why this is important to mention. 3: I think this section would work better as an appendix. 4: OLD If the "purpose" header field parameter is not present, interworking with the ISDN UUI Service MUST be assumed. NEW The default value for the "purpose" header field is "isdn-uui" as defined in [I-D.ietf-cuss-sip-uui-isdn]. If the "purpose" header field parameter is not present, the ISDN UUI MUST be used. END - "This mechanism SHOULD NOT be used to convey a URL or URI" Why not? And (assuming there's a good reason), why doesn't this say MUST NOT? What are the exceptions? It would be nice to state them here. 4.1: OLD RFC 3261 (where token and quoted-string are defined). NEW RFC 3261 (where token, quoted-string, and generic-param are defined). END OLD The rules for how many User-to-User header fields of each package may be present in a request or a response are defined for each package. NEW Each package defines how many User-to-User header fields of each package may be present in a request or a response. END 8: This section should not be a numbered section. The RFC Editor will likely fix this, but if you do another edit, might as well fix it. |
2014-04-30
|
16 | Pete Resnick | [Ballot Position Update] Position for Pete Resnick has been changed to No Objection from Discuss |
2014-04-30
|
16 | Alan Johnston | New version available: draft-ietf-cuss-sip-uui-16.txt |
2014-04-08
|
15 | Stephen Farrell | [Ballot comment] Thanks for handling my discuss points and comments. |
2014-04-08
|
15 | Stephen Farrell | [Ballot Position Update] Position for Stephen Farrell has been changed to No Objection from Discuss |
2014-04-03
|
15 | Tero Kivinen | Closed request for Telechat review by SECDIR with state 'No Response' |
2014-04-03
|
15 | Barry Leiba | [Ballot comment] -- Section 4.1 -- UAs SHOULD ignore UUI data from packages or encoding that they do not understand. That SHOULD seems … [Ballot comment] -- Section 4.1 -- UAs SHOULD ignore UUI data from packages or encoding that they do not understand. That SHOULD seems odd. What else could they possibly do with things they don't understand? It would seem that trying to make sense of something I fundamentally don't understand could open me up to all sorts of problems, including security or privacy exposures, no? If it's a SHOULD, then under what conditions might one not ignore them, and what would one then do? UPDATE: Version -15 changes "SHOULD" to "SHALL", addressing this issue. Thanks very much for considering my comment. |
2014-04-03
|
15 | Barry Leiba | [Ballot Position Update] Position for Barry Leiba has been changed to No Objection from Discuss |
2014-04-02
|
15 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2014-04-02
|
15 | Alan Johnston | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
2014-04-02
|
15 | Alan Johnston | New version available: draft-ietf-cuss-sip-uui-15.txt |
2014-03-27
|
14 | Cindy Morgan | IESG state changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation |
2014-03-27
|
14 | Jouni Korhonen | Request for Telechat review by OPSDIR Completed: Has Nits. Reviewer: Jouni Korhonen. |
2014-03-27
|
14 | Amanda Baber | IANA Review state changed to IANA OK - Actions Needed from IANA - Not OK |
2014-03-26
|
14 | Spencer Dawkins | [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins |
2014-03-26
|
14 | Richard Barnes | [Ballot Position Update] New position, No Objection, has been recorded for Richard Barnes |
2014-03-25
|
14 | Jari Arkko | [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko |
2014-03-25
|
14 | Benoît Claise | [Ballot comment] As mentioned by Jouni in his OPS DIR review: More on the document nits.. ** Generic: o The document assumes that the reader … [Ballot comment] As mentioned by Jouni in his OPS DIR review: More on the document nits.. ** Generic: o The document assumes that the reader knows a bunch of related acronyms (like ISDN, PSTN, UA, SIP, URL, URI, MIME, S/MIME, ISUP, IPsec etc). I urge them to be expanded on the first occurrence. o Mixed use of references. Pick one style. Currently there are: - bla bla in RFC 1234 bla bla - bla bla in RFC 1234 [RFC1234] bla bla - bla bla in [RFC1234] bla bla. Be consistent with the referencing style. o Use of RFC 2119 language. One should check when use "must" or "MUST" etc, since currently use of those keywords are mixed even in the same sentence. Also, in places "shall" is used where I think "SHALL" would be more appropriate. Anyway, do the authors try to indicate a difference between "shall" and a "must"? In places a sentence using "shall" is immediately followed by other sentence using "MUST". Be consistent with the requirements language use. o One thing confuses me slightly though. In Section 3 it is stated that proxies and other intermediates are not expected to understand UUI data etc. However, later in Sections 4.3 the text about border elements (regarding proxies and B2BUAs) indicate that User-to-User and UUI data should be understood under a specific context. Maybe this could be clarified in Section 3..? ** Section 1: "This mechanism was designed to meet the use cases, requirements, and.." ^^^^^ It is unclear to what "this" refers to, specifically since the "this" word begins a new paragraph. "The mechanism is a new SIP header field, along with a new SIP option tag. The header field carries the UUI data, along with parameters.." Which header and which option? ** Section 4.1: "The following syntax specification uses the augmented Backus-Naur Form (BNF) as described in RFC 5234 and extends RFC 3261 (where token o RFC 5234 defines an ABNF not BNF. o Should it be "updated RFC 3261" and should that also be reflected in the document boiler plate? "[RFC3515] or the 3xx to the INVITE SHOULD support the UUI mechanism. ^^^^^ o Should it be "3xx response" ? "Here is an example of an included User-to-User header field from the redirection response F2 of Figure 2:" o Figure 2 in where? This document does not have any caption with "Figure". ** Section 5: "3. User Agents (UAs) are the generators and consumers of the UUI data. Proxies and other intermediaries may route based on the.." ^^^^^^^^^^^ o May route what? Requests? Responses? "into a request or response. (The default is one per encoding.)" ^^^ ^^^ o Why parenthesis? Consider restructuring the sentence. ** Section 6: o To my understanding RFC2119 language is not appropriate for IANA considerations. ** Section 7: "User to user information can potentially carry sensitive information.." ^^^^^^^^^^^^ o "User-to-User" since the rest of the document uses that convention. "using S/MIME or IPSec can be used, as discussed in the review of.." ^^^^^^ ^^^^^ o References missing. ** Section 8: "described: MIME body and URI parameter transport." ^^^^^ o References missing. ** Section 8.2: "However, the CUSS working group believes, consistent with its charter, that SIP needs to have its own native UUI data transport mechanism. It is not reasonable for a SIP UA to have to implement.." o Do not refer to a WG and a charter.. both of these are moving targets and will change or vanish during time. ** Section 8.3: "not clear how this mechanism could meet REQ-9." and "As such, the MIME body approach meets REQ-1, REQ-2, REQ-4, REQ-5, REQ-7, REQ-11, REQ-13, and REQ-14. Meeting REQ-12 seems possible, although the authors do not have a specific mechanism to propose. Meeting REQ-3 is problematic, but not impossible for this mechanism. However, this mechanism does not seem to be able to meet REQ-9." o It is not clear which requirement defined or discussed where this references.. Add references in which document I can find these requirements. ** Section 8.4: "The URI parameter approach would meet REQ-3, REQ-5, REQ-7, REQ-9, and REQ-11. It is possible the approach could meet REQ-12 and REQ-13. The mechanism does not appear to meet REQ-1, REQ-2, REQ-4, and REQ-14." o Same comment as for Section 8.3. ** Section 10: o I do not recall ever seen references starting with Informative instead of Normative. I guess this is ok though |
2014-03-25
|
14 | Benoît Claise | [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise |
2014-03-24
|
14 | Pete Resnick | [Ballot discuss] 4: The "purpose" header field parameter identifies the package which defines the generation and usage of the UUI data for a … [Ballot discuss] 4: The "purpose" header field parameter identifies the package which defines the generation and usage of the UUI data for a particular application. I think you need to add something like: "The value of the 'purpose' parameter is the package name, as registered in the uui-packages sub-registry defined in section 6.3." It took me a while to figure out that that's what you intended. (I *think* that's what you intended.) For the case of interworking with the ISDN UUI Service, the ISDN UUI Service interworking package is used. If the "purpose" header field parameter is not present, interworking with the ISDN UUI Service MUST be assumed. This creates a hard dependency on draft-ietf-cuss-sip-uui-isdn, since you are making ISDN the default. You'll need to move that document to Normative References if you do that. I think it's best not to do that and instead strike the sentence and instead say that 'purpose' is REQUIRED. 5: UUI packages defined using this SIP UUI mechanism MUST follow the "Standards Action" guideline as defined in [RFC5226] and publish a standards track RFC which describes the usage. This seems bogus. First of all, "Standards Action" is a registration guideline, not a use guideline, so this MUST seems completely wrong. If I want to use a private-use package I see absolutely no interoperability reason I should be disallowed from doing so. See comments on section 6 below for more on the choice of the guideline. 6.3: "Standards Action" seems like complete overkill. I would like to hear an explanation of why First Come First Served (FCFS) is not appropriate for these packages. If I get a package I don't understand, I'm going to ignore it, so if you want to send (and register) one that is not already defined, I don't see why you can't just register it. We know that anything more than FCFS does actual interoperability damage by encouraging the community to do all sorts of unregistered extensions. What is the problem with doing these things as FCFS, or maybe "Expert Review"? 6.4: I don't understand why this needs an IANA registry at all. As far as I can tell, content is entirely dependent on the package definition. That means that if I define "foo" content for my package, you could define "foo" content for your package and there will be no problem with the two names colliding. Why do you need a registry for these? Is there going to be content that is package-independent? If so, you may want to explain what those would be like in section 4. |
2014-03-24
|
14 | Pete Resnick | [Ballot comment] Abstract: s/The rules which apply for a specific application/The syntax and semantics for the UUI data used by a specific application/ 1: - … [Ballot comment] Abstract: s/The rules which apply for a specific application/The syntax and semantics for the UUI data used by a specific application/ 1: - s/A mechanism is defined/It defines a mechanism/ - I don't understand what the following means: Note that in most cases, there is an a priori understanding between the UAs in regard to what to do with received UUI data. Please explain. 3: This section should be an appendix. 4: - "MUST be assumed" does not help an implementer. Which end is doing the assuming? What is the implementation supposed to do once it makes this "assumption". Here are my attempts to fix. Feel free to edit: OLD If the "purpose" header field parameter is not present, interworking with the ISDN UUI Service MUST be assumed. NEW If the "purpose" header field parameter is not present, the sending implementation is indicating that it interworks with the ISDN UUI Service and the receiving implementation MUST use the ISDN UUI Service. END OLD If not present, the content MUST be assumed to be the default defined for the package. NEW If not present, the default content defined for the package MUST be used. END OLD If the "encoding" header field parameter is not present, the encoding MUST be assumed to be the default defined for the package. NEW If the "encoding" header field parameter is not present, the default encoding defined for the package MUST be used. END However, see DISCUSS points. - "This mechanism SHOULD NOT be used to convey a URL or URI" Why not? And (assuming there's a good reason), why doesn't this say MUST NOT? What are the exceptions? It would be nice to state them here. 4.1: OLD RFC 3261 (where token and quoted-string are defined). NEW RFC 3261 (where token, quoted-string, and generic-param are defined). END OLD The rules for how many User-to-User header fields of each package may be present in a request or a response are defined for each package. NEW Each package defines how many User-to-User header fields of each package may be present in a request or a response. END 4.2: Can we strike most of this section and simply refer to RFC 4648? Essentially, say "This document defines the hex encoding of UUI data. When the value of 'hex' is used in the 'encoding' paramater of a header field, the data is encoded using Base16 encoding according to section 8 of RFC 4648. The hex-encoded value is normally represented using the 'token' construction from RFC 3261, although the 'quoted-string' construction is permitted, in which case the quotes MUST be ignored." Then in section 6.5, set the description to "Base 16 encoding" and make the reference RFC 4648, section 8. 8: This section should not be a numbered section. |
2014-03-24
|
14 | Pete Resnick | [Ballot Position Update] New position, Discuss, has been recorded for Pete Resnick |
2014-03-24
|
14 | Joel Jaeggli | [Ballot comment] This is not a discuss but I'd observe that I'm a little dissatisfied with the security considerations section. Of the options enumerated there, … [Ballot comment] This is not a discuss but I'd observe that I'm a little dissatisfied with the security considerations section. Of the options enumerated there, option three is clearly the one frequently employed. It seems like the least adequate, and I don't know how sip moves out of that space into actually protecting data etierh inband or by wrapping the whole thing in a consistent fashion. |
2014-03-24
|
14 | Joel Jaeggli | [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli |
2014-03-24
|
14 | Brian Haberman | [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman |
2014-03-23
|
14 | Martin Stiemerling | [Ballot Position Update] New position, No Objection, has been recorded for Martin Stiemerling |
2014-03-21
|
14 | Barry Leiba | [Ballot discuss] No objection to the document in general -- just a small point that should be easy to fix: -- Section 4.1 -- … [Ballot discuss] No objection to the document in general -- just a small point that should be easy to fix: -- Section 4.1 -- UAs SHOULD ignore UUI data from packages or encoding that they do not understand. That SHOULD seems odd. What else could they possibly do with things they don't understand? It would seem that trying to make sense of something I fundamentally don't understand could open me up to all sorts of problems, including security or privacy exposures, no? If it's a SHOULD, then under what conditions might one not ignore them, and what would one then do? |
2014-03-21
|
14 | Barry Leiba | [Ballot Position Update] New position, Discuss, has been recorded for Barry Leiba |
2014-03-21
|
14 | Kathleen Moriarty | [Ballot comment] I support Stephen Farrell's position and have the following additional comments: In the Security Considerations Section: On privacy - suggest the following words, … [Ballot comment] I support Stephen Farrell's position and have the following additional comments: In the Security Considerations Section: On privacy - suggest the following words, change from: User to user information can potentially carry sensitive information that might require privacy or integrity protection from third parties that may wish to read or modify the UUI data. To: User to user information can potentially carry sensitive information that might require confidentiality protection for privacy or integrity protection from third parties that may wish to read or modify the UUI data. Third paragraph: IPSec should be IPsec |
2014-03-21
|
14 | Kathleen Moriarty | [Ballot Position Update] New position, No Objection, has been recorded for Kathleen Moriarty |
2014-03-20
|
14 | Jean Mahoney | Request for Telechat review by GENART is assigned to Joel Halpern |
2014-03-20
|
14 | Jean Mahoney | Request for Telechat review by GENART is assigned to Joel Halpern |
2014-03-20
|
14 | Stephen Farrell | [Ballot discuss] I have a bunch of should-be-easily-fixed things to chat about... (1) section 3: Would I be wrong to claim that SIP S/MIME stuff … [Ballot discuss] I have a bunch of should-be-easily-fixed things to chat about... (1) section 3: Would I be wrong to claim that SIP S/MIME stuff being mythical means that REQ 13 is not met in any meaningful sense? (REQ 14 is sort of met via hop by hop TLS I guess.) I suggest you just say that SIP end-to-end data integrity is practically non existent so REQ 13 is not in fact met. You do recognise this reality in section 7, but nonetheless the claim that REQ-13 has been met isn't really tractable. (2) 4.2: this says BEEF == beef but what if real data integrity had been provided, which is canonical, upper or lower case? Picking one now will mean that when REQ-13 does get met, things will work as expected. (Or say that there no c14n and that case mapping MUST NOT be done.) Had REQ-13 really been met you would have had to address this already btw. (3) 4.3, last para: Why does the User-to-User parameter in a History-info field functionality "win" over a privacy protecting proxy or B2BUA? Sounds to me like a SHOULD NOT that will not be honoured. Wouldn't it be better to simply note that a B2BUA might break the User-to-User stuff and leave it at that? (4) section 5: what is an "overriding privacy issue"? How will a future IETF LC and IESG decide that? (The RPC thing is also odd, can't anything be that?) |
2014-03-20
|
14 | Stephen Farrell | [Ballot comment] - Section 7 could note the potential uses of this as a covert channel (for a dishonest user) and/or as yet another way … [Ballot comment] - Section 7 could note the potential uses of this as a covert channel (for a dishonest user) and/or as yet another way that an application could spy upon a user (e.g. embed PII or the fact that the user also has a competitor's SIP UA installed as well as yours). - I'm not clear what q.931 and q.763 are for. Would I be upset if I did know? :-) - 4.1: is "User-to-User" case sensitive? Looks like it is to me, so just checking. - 4.1: saying >1 MAY be present is not IMO as good as saying that implementations MUST support >1 (you're using a 2119 MAY to say MUST there really I think) |
2014-03-20
|
14 | Stephen Farrell | [Ballot Position Update] New position, Discuss, has been recorded for Stephen Farrell |
2014-03-20
|
14 | Alia Atlas | [Ballot Position Update] New position, No Objection, has been recorded for Alia Atlas |
2014-03-14
|
14 | Gunter Van de Velde | Request for Telechat review by OPSDIR is assigned to Jouni Korhonen |
2014-03-14
|
14 | Gunter Van de Velde | Request for Telechat review by OPSDIR is assigned to Jouni Korhonen |
2014-03-13
|
14 | Tero Kivinen | Request for Telechat review by SECDIR is assigned to Scott Kelly |
2014-03-13
|
14 | Tero Kivinen | Request for Telechat review by SECDIR is assigned to Scott Kelly |
2014-03-13
|
14 | Adrian Farrel | [Ballot comment] The only solution in Section 7 that makes just the UUI opaque to inspection by transit nodes seems to be the first option... … [Ballot comment] The only solution in Section 7 that makes just the UUI opaque to inspection by transit nodes seems to be the first option... One model treats the SIP layer as untrusted and requires end-to-end integrity protection and/or encryption. This model can be achieved by providing these security services at a layer above SIP. In this case, applications are encouraged to use their own integrity and/or encryption mechanisms before passing it to the SIP layer. This mechanism appears to require that the source and destination applications have a security association of some sort. The reality of this is that every pair of applications in the SIPiverse have to maintain SAs of their own construction. There would appear to be two options not covered here: 1. The local SIP speaker is responsible for maintaining an SA with the remote speaker and for encrypting just the UUI (maybe this is what the second option is saying, but it also says "this will not work in practice"). 2. SIP is enhanced to provide key exchange for the applications. I don't for a moment propose that this document should be blocked on this issue, but I would like to hear that some mechanism is being developed to provide protection for this data. |
2014-03-13
|
14 | Adrian Farrel | [Ballot Position Update] New position, No Objection, has been recorded for Adrian Farrel |
2014-03-07
|
14 | (System) | IANA Review state changed to IANA - Not OK from Version Changed - Review Needed |
2014-03-07
|
14 | Alissa Cooper | IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead::External Party |
2014-03-07
|
14 | Alissa Cooper | Placed on agenda for telechat - 2014-03-27 |
2014-03-07
|
14 | Alissa Cooper | Ballot has been issued |
2014-03-07
|
14 | Alissa Cooper | [Ballot Position Update] New position, Yes, has been recorded for Alissa Cooper |
2014-03-07
|
14 | Alissa Cooper | Created "Approve" ballot |
2014-03-07
|
14 | Alissa Cooper | Ballot writeup was changed |
2014-03-06
|
14 | Alissa Cooper | Ballot approval text was changed |
2014-03-06
|
14 | Alan Johnston | New version available: draft-ietf-cuss-sip-uui-14.txt |
2014-03-05
|
13 | Amy Vezza | Shepherding AD changed to Alissa Cooper |
2014-03-03
|
13 | Alan Johnston | New version available: draft-ietf-cuss-sip-uui-13.txt |
2014-01-27
|
12 | Alan Johnston | New version available: draft-ietf-cuss-sip-uui-12.txt |
2013-10-21
|
11 | Gonzalo Camarillo | State changed to Waiting for AD Go-Ahead::External Party from Waiting for AD Go-Ahead::AD Followup |
2013-10-20
|
11 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2013-10-20
|
11 | Alan Johnston | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
2013-10-20
|
11 | Alan Johnston | New version available: draft-ietf-cuss-sip-uui-11.txt |
2013-06-17
|
10 | Gonzalo Camarillo | State changed to Waiting for AD Go-Ahead::Revised I-D Needed from Waiting for AD Go-Ahead |
2013-06-17
|
10 | Gonzalo Camarillo | Ballot writeup was changed |
2013-06-07
|
10 | Tero Kivinen | Request for Last Call review by SECDIR Completed: Has Issues. Reviewer: Scott Kelly. |
2013-05-29
|
10 | (System) | State changed to Waiting for AD Go-Ahead from In Last Call |
2013-05-28
|
10 | Pearl Liang | IESG/Authors/WG Chairs: IANA has reviewed [draft-enter-here]. Authors should review the comments and/or questions below. Please report any inaccuracies and respond to any questions as soon … IESG/Authors/WG Chairs: IANA has reviewed [draft-enter-here]. Authors should review the comments and/or questions below. Please report any inaccuracies and respond to any questions as soon as possible. We understand that, upon approval of this document, there are six actions which we must complete. First, in the Header Fields subregistry of the Session Initiation Protocol (SIP) Parameters registry located at: http://www.iana.org/assignments/sip-parameters/sip-parameters.xml a new Header Field will be registered as follows: Header Name: User-to-User Compact: Reference: [ RFC-to-be ] Second, in the Header Field Parameters and Parameter Values subregistry of the Session Initiation Protocol (SIP) Parameters registry located at: http://www.iana.org/assignments/sip-parameters/sip-parameters.xml three new parameters will be registered as follows: Header Field: user-to-User Parameter Name: encoding Predefined Values: hex Reference: [ RFC-to-be ] Header Field: user-to-User Parameter Name: content Predefined Values: Reference: [ RFC-to-be ] Header Field: user-to-User Parameter Name: purpose Predefined Values: Reference: [ RFC-to-be ] Third, a new subregistry of the Session Initiation Protocol (SIP) Parameters registry located at: http://www.iana.org/assignments/sip-parameters/sip-parameters.xml is to be created called the "UUI Packages" registry. The new subregistry will be maintained through "Specification Required" as defined by RFC 5226. The descriptive text for the UUI Packages registry will be: "UUI Packages provides information about the usage of the UUI data in a User-to-User header field [ RFC-to-be ]. The layout of the registry is as follows: +------------+------------------------------------------+-----------+ | Package | Description | Reference | +------------+------------------------------------------+-----------+ We understand that there are no initial registrations in this new subregistry. Fourth, a new subregistry of the Session Initiation Protocol (SIP) Parameters registry located at: http://www.iana.org/assignments/sip-parameters/sip-parameters.xml is to be created called the "UUI Content" registry. The new subregistry will be maintained through "Specification Required" as defined by RFC 5226. The descriptive text for the UUI Packages registry will be: "UUI Content provides information about the content of the UUI data in a User-to-User header field [ RFC-to-be ]. The layout of the registry is as follows: +------------+------------------------------------------+-----------+ | Content | Description | Reference | +------------+------------------------------------------+-----------+ We understand that there are no initial registrations in this new subregistry. Fifth, a new subregistry of the Session Initiation Protocol (SIP) Parameters registry located at: http://www.iana.org/assignments/sip-parameters/sip-parameters.xml is to be created called the "UUI Encoding" registry. The new subregistry will be maintained through "Specification Required" as defined by RFC 5226. The descriptive text for the UUI Encoding registry will be: "UUI Encoding provides information about the encoding of the UUI data in a User-to-User header field [ RFC-to-be ]. The layout of the registry is as follows: +------------+------------------------------------------+-----------+ | Encoding | Description | Reference | +------------+------------------------------------------+-----------+ There is a single initial registration in this new subregistry as follows: Encoding: hex Description: The UUI data is encoded using hexadecimal Reference: [ RFC-to-be ] Sixth, in the Option Tags subregistry of the Session Initiation Protocol (SIP) Parameters registry located at: http://www.iana.org/assignments/sip-parameters/sip-parameters.xml a new Option Tag will be registered as follows: Name: uui Description: This option tag is used to indicate that a UA supports and understands the User-to-User header field. Reference: [ RFC-to-be ] We understand these six actions to be the only ones required to be completed upon approval of this document. Note: The actions requested in this document will not be completed until the document has been approved for publication as an RFC. This message is only to confirm what actions will be performed. |
2013-05-28
|
10 | (System) | IANA Review state changed to IANA OK - Actions Needed from IANA - Review Needed |
2013-05-16
|
10 | Jean Mahoney | Request for Last Call review by GENART is assigned to Joel Halpern |
2013-05-16
|
10 | Jean Mahoney | Request for Last Call review by GENART is assigned to Joel Halpern |
2013-05-16
|
10 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Scott Kelly |
2013-05-16
|
10 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Scott Kelly |
2013-05-15
|
10 | Cindy Morgan | IANA Review state changed to IANA - Review Needed |
2013-05-15
|
10 | Cindy Morgan | The following Last Call announcement was sent out: From: The IESG To: IETF-Announce CC: Reply-To: ietf@ietf.org Sender: Subject: Last Call: (A Mechanism for Transporting User … The following Last Call announcement was sent out: From: The IESG To: IETF-Announce CC: Reply-To: ietf@ietf.org Sender: Subject: Last Call: (A Mechanism for Transporting User to User Call Control Information in SIP) to Proposed Standard The IESG has received a request from the Call Control UUI Service for SIP WG (cuss) to consider the following document: - 'A Mechanism for Transporting User to User Call Control Information in SIP' as Proposed Standard The IESG plans to make a decision in the next few weeks, and solicits final comments on this action. Please send substantive comments to the ietf@ietf.org mailing lists by 2013-05-29. Exceptionally, comments may be sent to iesg@ietf.org instead. In either case, please retain the beginning of the Subject line to allow automated sorting. Abstract There is a class of applications which benefit from using SIP to exchange User to User Information (UUI) data during session establishment. This information, known as call control UUI data, is a small piece of data inserted by an application initiating the session, and utilized by an application accepting the session. The rules which apply for a specific application are defined by a UUI package. This UUI data is opaque to SIP and its function is unrelated to any basic SIP function. This document defines a new SIP header field, User-to-User, to transport UUI data, along with an extension mechanism. The file can be obtained via http://datatracker.ietf.org/doc/draft-ietf-cuss-sip-uui/ IESG discussion can be tracked via http://datatracker.ietf.org/doc/draft-ietf-cuss-sip-uui/ballot/ No IPR declarations have been submitted directly on this I-D. |
2013-05-15
|
10 | Cindy Morgan | State changed to In Last Call from Last Call Requested |
2013-05-15
|
10 | Gonzalo Camarillo | Last call was requested |
2013-05-15
|
10 | Gonzalo Camarillo | Ballot approval text was generated |
2013-05-15
|
10 | Gonzalo Camarillo | Ballot writeup was generated |
2013-05-15
|
10 | Gonzalo Camarillo | State changed to Last Call Requested from Publication Requested::AD Followup |
2013-05-15
|
10 | Gonzalo Camarillo | Last call announcement was generated |
2013-04-18
|
10 | Gonzalo Camarillo | Last call announcement was generated |
2013-04-09
|
10 | Alan Johnston | New version available: draft-ietf-cuss-sip-uui-10.txt |
2013-03-13
|
09 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2013-03-13
|
09 | Alan Johnston | New version available: draft-ietf-cuss-sip-uui-09.txt |
2013-02-20
|
08 | Gonzalo Camarillo | State changed to Publication Requested from External Party |
2012-12-12
|
08 | Gonzalo Camarillo | State changed to Publication Requested::External Party from Publication Requested::AD Followup |
2012-12-01
|
08 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2012-12-01
|
08 | Alan Johnston | New version available: draft-ietf-cuss-sip-uui-08.txt |
2012-10-01
|
07 | Gonzalo Camarillo | State changed to Publication Requested::Revised ID Needed from Publication Requested |
2012-10-01
|
07 | Gonzalo Camarillo | Intended Status changed to Proposed Standard |
2012-10-01
|
07 | Gonzalo Camarillo | IESG process started in state Publication Requested |
2012-10-01
|
07 | (System) | Earlier history may be found in the Comment Log for draft-johnston-cuss-sip-uui |
2012-10-01
|
07 | Gonzalo Camarillo | Shepherding AD changed to Gonzalo Camarillo |
2012-09-24
|
07 | Vijay Gurbani | Changed protocol writeup |
2012-09-21
|
07 | Vijay Gurbani | Annotation tag Doc Shepherd Follow-up Underway cleared. |
2012-09-21
|
07 | Vijay Gurbani | Changed protocol writeup |
2012-09-21
|
07 | Vijay Gurbani | Annotation tag Doc Shepherd Follow-up Underway cleared. |
2012-09-21
|
07 | Vijay Gurbani | IETF state changed to Submitted to IESG for Publication from In WG Last Call |
2012-08-21
|
07 | Vijay Gurbani | Annotation tag Doc Shepherd Follow-up Underway set. |
2012-08-21
|
07 | Vijay Gurbani | Removed annotation tag "Doc Shepherd Follow-up Underway". State remains at "Submitted to IESG for Publication". |
2012-08-21
|
07 | Vijay Gurbani | Shepherd writeup is complete. The work can be moved ahead to IESG publication requested. |
2012-08-21
|
07 | Vijay Gurbani | Writing proto-writeup. |
2012-08-21
|
07 | Vijay Gurbani | Changed shepherd to Vijay Gurbani |
2012-07-16
|
07 | Alan Johnston | New version available: draft-ietf-cuss-sip-uui-07.txt |
2012-05-07
|
06 | Vijay Gurbani | IETF state changed to In WG Last Call from WG Document |
2012-05-04
|
06 | Vijay Gurbani | 3-week WGLC issued on Sat, May 2012. WGLC ends on May 27 2012. |
2012-05-04
|
06 | Alan Johnston | New version available: draft-ietf-cuss-sip-uui-06.txt |
2012-03-12
|
05 | Alan Johnston | New version available: draft-ietf-cuss-sip-uui-05.txt |
2011-10-31
|
04 | (System) | New version available: draft-ietf-cuss-sip-uui-04.txt |
2011-10-23
|
03 | (System) | New version available: draft-ietf-cuss-sip-uui-03.txt |
2011-09-20
|
02 | (System) | New version available: draft-ietf-cuss-sip-uui-02.txt |
2011-09-09
|
04 | Vijay Gurbani | Changed protocol writeup |
2011-07-11
|
01 | (System) | New version available: draft-ietf-cuss-sip-uui-01.txt |
2011-02-07
|
00 | (System) | New version available: draft-ietf-cuss-sip-uui-00.txt |