CUSAX: Combined Use of the Session Initiation Protocol (SIP) and the Extensible Messaging and Presence Protocol (XMPP)
draft-ivov-xmpp-cusax-09
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2013-11-26
|
09 | (System) | RFC Editor state changed to AUTH48-DONE from AUTH48 |
2013-11-21
|
09 | (System) | RFC Editor state changed to AUTH48 from RFC-EDITOR |
2013-10-31
|
09 | (System) | RFC Editor state changed to RFC-EDITOR from EDIT |
2013-10-15
|
09 | Amy Vezza | State changed to RFC Ed Queue from Approved-announcement sent |
2013-10-14
|
09 | (System) | RFC Editor state changed to EDIT |
2013-10-14
|
09 | (System) | Announcement was received by RFC Editor |
2013-10-11
|
09 | (System) | IANA Action state changed to No IC from In Progress |
2013-10-11
|
09 | (System) | IANA Action state changed to In Progress |
2013-10-11
|
09 | Cindy Morgan | State changed to Approved-announcement sent from IESG Evaluation::AD Followup |
2013-10-11
|
09 | Cindy Morgan | IESG has approved the document |
2013-10-11
|
09 | Cindy Morgan | Closed "Approve" ballot |
2013-10-11
|
09 | Cindy Morgan | Ballot approval text was generated |
2013-10-03
|
09 | Pete Resnick | [Ballot comment] Thanks for addressing all of my comments. |
2013-10-03
|
09 | Pete Resnick | [Ballot Position Update] Position for Pete Resnick has been changed to Yes from Discuss |
2013-10-01
|
09 | Peter Saint-Andre | New version available: draft-ivov-xmpp-cusax-09.txt |
2013-10-01
|
08 | Pete Resnick | [Ballot discuss] Section 2, third paragraph: The first sentence is ungrammatical. I think you mean: A CUSAX client should make it possible for a … [Ballot discuss] Section 2, third paragraph: The first sentence is ungrammatical. I think you mean: A CUSAX client should make it possible for a user to configure a default protocol to use for any given feature (say, SIP for video conferencing and XMPP for textual chat). But I'm still awfully confused. The second sentence has no object. Are you saying that the *user* be allowed to disable video and audio features over XMPP? Or is this sentence saying that the client should *default* to disabling those features? If the former, then the last sentence makes no sense (and it conflicts with the first sentence too). If the latter, then "In particular" makes no sense. |
2013-10-01
|
08 | Pete Resnick | [Ballot comment] Introduction: I suggest the following change: OLD This document explains how such hybrid offerings can be achieved with a minimum of … [Ballot comment] Introduction: I suggest the following change: OLD This document explains how such hybrid offerings can be achieved with a minimum of modifications to existing software while providing an optimal user experience. NEW This document suggests different configuration options and minimal modifications to existing software so that clients and servers can offer these hybrid services while providing an optimal user experience. The passive construction of "can be achieved" (by whom?), along with never truly stating in the introduction what precisely this document is doing (suggesting software changes and configuration particulars), caused a bit of my confusion about some of this document. This parallels recent changes to the Abstract. Section 3.1, first sentence: Shouldn't it really say: In order for CUSAX to function properly, XMPP service administrators should make sure that at least one of the vCard [RFC6350] "tel" fields for each contact is properly populated with the SIP URI for the SIP audio/video service provided by the CUSAX server. I don't understand why a phone number would be useful for CUSAX purposes. Section 3.1, third paragraph: Do you really mean "mostly" and not "only"? How could an XMPP service "know" the right URI if it's not part of a CUSAX service? Section 3.3, second paragraph: Can you change the parenthetical to say instead: (e.g., if there is no "video" tel type for a particular contact, the client could disable the "video call" button for that contact.) I don't want you to say things that will encourage clients to *take away* functionality. Section 3.4: The first paragraph and last paragraph make it sound like you are addressing the confusion on the telephony side of things. I now get that you meant it for the IM side of things as well. Perhaps clarify to indicate that the confusion could occur for either IM or telephony. |
2013-10-01
|
08 | Pete Resnick | Ballot comment and discuss text updated for Pete Resnick |
2013-10-01
|
08 | Pete Resnick | [Ballot discuss] Section 2, third paragraph: The first sentence is ungrammatical. I think you mean: A CUSAX client should make it possible for a … [Ballot discuss] Section 2, third paragraph: The first sentence is ungrammatical. I think you mean: A CUSAX client should make it possible for a user to configure a default protocol to use for any given feature (say, SIP for video conferencing and XMPP for textual chat). But I'm still awfully confused. The second sentence has no object. Are you saying that the *user* be allowed to disable video and audio features over XMPP? Or is this sentence saying that the client should *default* to disabling those features? If the former, then the last sentence makes no sense (and it conflicts with the first sentence too). If the latter, then "In particular" makes no sense. Section 3.1, first sentence: Shouldn't it really say: In order for CUSAX to function properly, XMPP service administrators should make sure that at least one of the vCard [RFC6350] "tel" fields for each contact is properly populated with the SIP URI for the SIP audio/video service provided by the CUSAX server. I don't understand why a phone number would be useful for CUSAX purposes. |
2013-10-01
|
08 | Pete Resnick | [Ballot comment] Introduction: I suggest the following change: OLD This document explains how such hybrid offerings can be achieved with a minimum of … [Ballot comment] Introduction: I suggest the following change: OLD This document explains how such hybrid offerings can be achieved with a minimum of modifications to existing software while providing an optimal user experience. NEW This document suggests different configuration options and minimal modifications to existing software so that clients and servers can offer these hybrid services while providing an optimal user experience. The passive construction of "can be achieved" (by whom?), along with never truly stating in the introduction what precisely this document is doing (suggesting software changes and configuration particulars), caused a bit of my confusion about some of this document. This parallels recent changes to the Abstract. Section 3.1, third paragraph: Do you really mean "mostly" and not "only"? How could an XMPP service "know" the right URI if it's not part of a CUSAX service? Section 3.3, second paragraph: Can you change the parenthetical to say instead: (e.g., if there is no "video" tel type for a particular contact, the client could disable the "video call" button for that contact.) I don't want you to say things that will encourage clients to *take away* functionality. Section 3.4: The first paragraph and last paragraph make it sound like you are addressing the confusion on the telephony side of things. I now get that you meant it for the IM side of things as well. Perhaps clarify to indicate that the confusion could occur for either IM or telephony. |
2013-10-01
|
08 | Pete Resnick | Ballot comment and discuss text updated for Pete Resnick |
2013-10-01
|
08 | Pete Resnick | [Ballot discuss] As far as technical concerns: Section 2, third paragraph: The first sentence is ungrammatical. I think you mean: A CUSAX client should … [Ballot discuss] As far as technical concerns: Section 2, third paragraph: The first sentence is ungrammatical. I think you mean: A CUSAX client should make it possible for a user to configure a default protocol to use for any given feature (say, SIP for video conferencing and XMPP for textual chat). But I'm still awfully confused. The second sentence has no object. Are you saying that the *user* be allowed to disable video and audio features over XMPP? Or is this sentence saying that the client should *default* to disabling those features? If the former, then the last sentence makes no sense (and it conflicts with the first sentence too). If the latter, then "In particular" makes no sense. Section 3.1, first sentence: Shouldn't it really say: In order for CUSAX to function properly, XMPP service administrators should make sure that at least one of the vCard [RFC6350] "tel" fields for each contact is properly populated with the SIP URI for the SIP audio/video service provided by the CUSAX server. I don't understand why a phone number would be useful for CUSAX purposes. |
2013-10-01
|
08 | Pete Resnick | [Ballot comment] Introduction: I suggest the following change: OLD This document explains how such hybrid offerings can be achieved with a minimum of … [Ballot comment] Introduction: I suggest the following change: OLD This document explains how such hybrid offerings can be achieved with a minimum of modifications to existing software while providing an optimal user experience. NEW This document suggests different configuration options and minimal modifications to existing software so that clients and servers can offer these hybrid services while providing an optimal user experience. The passive construction of "can be achieved" (by whom?), along with never truly stating in the introduction what precisely this document is doing (suggesting software changes and configuration particulars), caused a bit of my confusion about some of this document. This parallels recent changes to the Abstract. Section 3.1, third paragraph: Do you really mean "mostly" and not "only"? How could an XMPP service "know" the right URI if it's not part of a CUSAX service? Section 3.3, second paragraph: Can you change the parenthetical to say instead: (e.g., if there is no "video" tel type for a particular contact, the client could disable the "video call" button for that contact.) I don't want you to say things that will encourage clients to *take away* functionality. Section 3.4: The first paragraph and last paragraph make it sound like you are addressing the confusion on the telephony side of things. I now get that you meant it for the IM side of things as well. Perhaps clarify to indicate that the confusion could occur for either IM or telephony. |
2013-10-01
|
08 | Pete Resnick | Ballot comment and discuss text updated for Pete Resnick |
2013-09-28
|
08 | (System) | Sub state has been changed to AD Followup from Revised ID Needed |
2013-09-28
|
08 | Peter Saint-Andre | IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed |
2013-09-28
|
08 | Peter Saint-Andre | New version available: draft-ivov-xmpp-cusax-08.txt |
2013-09-12
|
07 | Cindy Morgan | State changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation |
2013-09-12
|
07 | Tero Kivinen | Request for Telechat review by SECDIR Completed: Ready. Reviewer: Paul Hoffman. |
2013-09-12
|
07 | Benoît Claise | [Ballot comment] Thanks for addressing Benson's OPS DIR review. - One open question for section 3.2. Service Management: Any impact on the network operations when … [Ballot comment] Thanks for addressing Benson's OPS DIR review. - One open question for section 3.2. Service Management: Any impact on the network operations when you switch between SIP/XMPP. Do you foresee the case where the end user could select SIP/XMPP for different features? In this case, there is an impact on the network operation. For example: QoS, security? Ex: the suggestion is to prefer SIP for audio and video. So QoS would be set up for SIP in the network. If the end user now selects XMPP, the network operations must take this into account, to have the same QoS. Ex: in an enterprise, a file transfer within a chat window, might have to checked for document leakage issues. If the end user changes the XMPP <-> SIP, network operations must take this into account. So basically my message is that changing the SIP/XMPP feature options in the client might has some impact: QoS, security, ... basically the flow treatment. In other words, the network operations must foresee, in advance, all the potential combinations of features between XMPP and SIP Should we say a few words about this? - "Despite these advances, SIP remains the protocol of choice for telephony-like services, especially in enterprises where users are accustomed to features such as voice mail, call park, call queues, conference bridges and many others that are rarely (if at all) available in Jingle-based software. " I don't understand "Despite these advances, SIP remains the protocol of choice" Which advances? XMPP? |
2013-09-12
|
07 | Benoît Claise | Ballot comment text updated for Benoit Claise |
2013-09-12
|
07 | Sean Turner | [Ballot Position Update] New position, No Objection, has been recorded for Sean Turner |
2013-09-12
|
07 | Benoît Claise | [Ballot comment] Thanks for addressing Benson's OPS DIR review. - One open question for section 3.2. Service Management: Any impact on the network operations when … [Ballot comment] Thanks for addressing Benson's OPS DIR review. - One open question for section 3.2. Service Management: Any impact on the network operations when you switch between SIP/XMPP. Do you foresee the case where the end user could select SIP/XMPP for different features? In this case, there is an impact on the network operation. For example: QoS, security? Ex: the suggestion is to prefer SIP for audio and video. So QoS would be set up for SIP in the network. If the end user now selects XMPP, the network operations must take this into account, to have the same QoS. Ex: in an enterprise, a file transfer within a chat window, might have to checked for document leakage issues. If the end user changes the XMPP <-> SIP, network operations must take this into account. So basically my message is that changing the SIP/XMPP feature options in the client might has some impact: QoS, security, ... basically the flow treatment. In other words, the network operations must foresee, in advance, all the potential combinations of features between XMPP and SIP Should we say a few words about this? - "Despite these advances, SIP remains the protocol of choice for telephony-like services, especially in enterprises where users are accustomed to features such as voice mail, call park, call queues, conference bridges and many others that are rarely (if at all) available in Jingle-based software. " I don't understand "Despite these advances, SIP remains the protocol of choice" Which advances? XMPP? - Finally, this document makes a further simplifying assumption by discussing only the use of a single client, not use of and coordination among multiple endpoints controlled by the same user "of and" |
2013-09-12
|
07 | Benoît Claise | [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise |
2013-09-12
|
07 | Barry Leiba | [Ballot comment] I have to say that in this case I do not share the concerns of my distinguished colleague from Urbana. I find this … [Ballot comment] I have to say that in this case I do not share the concerns of my distinguished colleague from Urbana. I find this document mostly reasonable, by way of considered advice to those trying to deployed a mixed SIP/XMPP application environment. I do agree that saying more strongly that this is just that -- considered advice -- and no more, would be good. You missed an opportunity to give examples using John, Joan, Bill, and Susie (a bunch of CUSAX). Pity. Three non-blocking comments; feel free to chat with me about them if you please: -- Section 2 -- Because many of the features that a CUSAX client would prefer in one protocol would also be available in the other, clients should make it possible for such features to be disabled for a specific account. In particular, it is suggested that clients allow for audio and video calling features to be disabled for XMPP accounts, and that instant messaging and presence features should also be made optional for SIP accounts. Hm. This document is talking about how to use SIP and XMPP alongside each other, not at different ends of the same pipe. So, isn't it likely that, say, John might want to make voice calls to both Joan and Susie, where he needs SIP to talk with Joan and XMPP to talk with Susie (and similarly for IM services)? Wouldn't it, therefore, be better to allow preference settings for calling features, which might be customizable by user or overridable by instance? -- Section 6 -- I agree with the idea that the document should be clearer about these recommendations being very soft, and the first paragraph of Section 6 would be one good place to say that. As it is, the two non-bullet paragraphs make it sound pretty close to BCP advice. -- References -- I'm a believer that Informational documents do merit normative references, and for this document I think SIP and XMPP are normative references. I'm not putting this at DISCUSS level, so it's non-blocking, but I strongly urge you to make that change. |
2013-09-12
|
07 | Barry Leiba | [Ballot Position Update] New position, No Objection, has been recorded for Barry Leiba |
2013-09-12
|
07 | Stephen Farrell | [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell |
2013-09-12
|
07 | Stewart Bryant | [Ballot Position Update] New position, No Objection, has been recorded for Stewart Bryant |
2013-09-12
|
07 | Jari Arkko | [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko |
2013-09-12
|
07 | Adrian Farrel | [Ballot comment] The Abstract says... This specification does not define any new protocols or syntax ...but it is not a specification! |
2013-09-12
|
07 | Adrian Farrel | [Ballot Position Update] New position, No Objection, has been recorded for Adrian Farrel |
2013-09-11
|
07 | Joel Jaeggli | [Ballot comment] This looks a lot like work that someone already did e.g. at jitsi. I am curious if they could reference that work. becuase … [Ballot comment] This looks a lot like work that someone already did e.g. at jitsi. I am curious if they could reference that work. becuase that takes it from the realm of "here's what you can do", to "here's what we did" |
2013-09-11
|
07 | Joel Jaeggli | [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli |
2013-09-11
|
07 | Richard Barnes | [Ballot comment] References to SIMPLE (say, [RFC6914]) and Jingle [XEP-0166] would be helpful. |
2013-09-11
|
07 | Richard Barnes | [Ballot Position Update] New position, Yes, has been recorded for Richard Barnes |
2013-09-11
|
07 | Pete Resnick | [Ballot discuss] I would like to hear why this is being put forward now as informational instead of bringing this to STOX (or a different … [Ballot discuss] I would like to hear why this is being put forward now as informational instead of bringing this to STOX (or a different WG) and doing the proper work to do either a BCP or standards track document. There are quite a few problems still in this document that should get proper review, and I'm afraid that the instructions in here will be taken as IETF consensus to do these things, statements about not being normative notwithstanding. As far as technical concerns: Section 2: Because many of the features that a CUSAX client would prefer in one protocol would also be available in the other, clients should make it possible for such features to be disabled for a specific account. Disabled by whom? I believe in Jingle there is a way for the client to discover whether or not voice or video features are available; I presume that SIP has something similar to indicate the lack of IM/presence features. Are you simply saying that clients should be able to track which features are available per protocol, even if they show the combination of features on a per-remote-user basis? Section 3.1: I understand the desire for the server to pre-populate XMPP vcards with the SIP URI it knows about, but that's no different than the server pre-populating any fields (e.g., email address, web page) that it knows about because the server is providing all of those services, so I'm not sure why this case is special. But I don't get this: To ensure that the foregoing approach is always respected, service providers might consider (1) preventing clients (and hence users) from modifying the vCard "tel" fields... That encourages horribly unfriendly server behavior. It's one thing for a server to keep it's own particular locked field in a vcard for information that it knows about, and it's fine for server policy _independent of CUSAX_ to be that users can't change their contact information, but this suggestion amounts to "If you have been letting users change *any* of their vcard telephone information (be it their lab extension, their home phone number, their fax number), and you decide to provide CUSAX services, lock down the tel fields in their vcards completely." That's terrible advice and harmful to users. Applying validation is the only good advice to give here. Section 3.3, second paragraph, does not take into account out of band information. If you had stuck to the first part of the sentence, where it's only talking about using the information as a hint, I would not complain, but what appears in the roster entry is far from the only place this information is gleaned by clients. (I wish clients would update the rest of the vcard in rosters from directory information they possess, but they often don't.) Don't say things that will encourage clients to *take away* functionality. Section 3.4, last paragraph. I don't get this. You seem to be talking about the case where I have an XMPP roster entry with a tel URI in it, and I am on a CUSAX client that is also talking to a SIP service. Assuming I (the user) have not configured the client to only use SIP, I'm *always* going to offer XMPP telephony if it's available and I don't have a pre-existing relationship configured between the URI and a particular service. I don't understand what the last sentence adds. Section 4, first paragraph: s/would normally be disabled/might be disabled. Also, the same problem exists here with figuring out who is providing the information. Do you mean that a CUSAX-aware SIP conference server can provide an XMPP MUC and a CUSAX-aware MUC server can provide a SIP URI? |
2013-09-11
|
07 | Pete Resnick | [Ballot comment] Figure 2 has all sorts of implications that I don't get. Why is that User Directory a single box, and why is there … [Ballot comment] Figure 2 has all sorts of implications that I don't get. Why is that User Directory a single box, and why is there an arrow *to* it from the Provisioning Server? What's the expectation there? Section 3.4, second paragraph, s/XMPP and SIP/telephony-capable. That there are multiple accounts of a particular protocol doesn't affect this issue; it's only telephony-capable accounts, whatever the protocol. Section 3.5, first paragraph: It was confusing to figure out which client was which. The first and second "clients" refers to clients that *receive* calls. AFAICT, the last "clients" in that paragraph refers to *calling* clients providing that data to avoid effort on the part of *receiving* clients. Right? Section 3.5, second paragraph: s/a vCard entry/a vCard entry in the roster. Section 4, third paragraph: Please make clear at the beginning of the paragraph that you've switched from talking about clients to talking about servers. I was very confused for a few sentences. Section 5, second to last paragraph: A CUSAX service can't provide a user interface warning; only the client can. |
2013-09-11
|
07 | Pete Resnick | [Ballot Position Update] New position, Discuss, has been recorded for Pete Resnick |
2013-09-10
|
07 | Martin Stiemerling | [Ballot Position Update] New position, No Objection, has been recorded for Martin Stiemerling |
2013-09-10
|
07 | Spencer Dawkins | [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins |
2013-09-09
|
07 | Ted Lemon | [Ballot comment] Did this document get a secdir review? |
2013-09-09
|
07 | Ted Lemon | [Ballot Position Update] New position, No Objection, has been recorded for Ted Lemon |
2013-09-08
|
07 | Brian Carpenter | Request for Telechat review by GENART Completed: Ready. Reviewer: Brian Carpenter. |
2013-09-05
|
07 | Jean Mahoney | Request for Telechat review by GENART is assigned to Brian Carpenter |
2013-09-05
|
07 | Jean Mahoney | Request for Telechat review by GENART is assigned to Brian Carpenter |
2013-09-05
|
07 | Tero Kivinen | Request for Telechat review by SECDIR is assigned to Paul Hoffman |
2013-09-05
|
07 | Tero Kivinen | Request for Telechat review by SECDIR is assigned to Paul Hoffman |
2013-09-04
|
07 | (System) | IANA Review state changed to IANA OK - No Actions Needed from Version Changed - Review Needed |
2013-09-04
|
07 | Gonzalo Camarillo | Placed on agenda for telechat - 2013-09-12 |
2013-09-04
|
07 | Gonzalo Camarillo | State changed to IESG Evaluation from Waiting for AD Go-Ahead |
2013-09-04
|
07 | Gonzalo Camarillo | Ballot has been issued |
2013-09-04
|
07 | Gonzalo Camarillo | [Ballot Position Update] New position, Yes, has been recorded for Gonzalo Camarillo |
2013-09-04
|
07 | Gonzalo Camarillo | Created "Approve" ballot |
2013-09-04
|
07 | Gonzalo Camarillo | Ballot writeup was changed |
2013-08-26
|
07 | Peter Saint-Andre | IANA Review state changed to Version Changed - Review Needed from IANA OK - No Actions Needed |
2013-08-26
|
07 | Peter Saint-Andre | New version available: draft-ivov-xmpp-cusax-07.txt |
2013-07-18
|
06 | Tero Kivinen | Request for Last Call review by SECDIR Completed: Has Issues. Reviewer: Paul Hoffman. |
2013-07-16
|
06 | (System) | State changed to Waiting for AD Go-Ahead from In Last Call |
2013-07-10
|
06 | Brian Carpenter | Request for Last Call review by GENART Completed: Almost Ready. Reviewer: Brian Carpenter. |
2013-06-20
|
06 | Peter Yee | Request for Last Call review by GENART is assigned to Brian Carpenter |
2013-06-20
|
06 | Peter Yee | Request for Last Call review by GENART is assigned to Brian Carpenter |
2013-06-20
|
06 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Paul Hoffman |
2013-06-20
|
06 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Paul Hoffman |
2013-06-18
|
06 | (System) | IANA Review state changed to IANA OK - No Actions Needed from IANA - Review Needed |
2013-06-18
|
06 | Amanda Baber | IESG/Authors/WG Chairs: IANA has reviewed draft-ivov-xmpp-cusax-06, which is currently in Last Call, and has the following comments: We understand that this document doesn't require … IESG/Authors/WG Chairs: IANA has reviewed draft-ivov-xmpp-cusax-06, which is currently in Last Call, and has the following comments: We understand that this document doesn't require any IANA actions. If this assessment is not accurate, please respond as soon as possible. |
2013-06-18
|
06 | Cindy Morgan | IANA Review state changed to IANA - Review Needed |
2013-06-18
|
06 | Cindy Morgan | The following Last Call announcement was sent out: From: The IESG To: IETF-Announce Reply-To: ietf@ietf.org Sender: Subject: Last Call: (CUSAX: Combined Use of the Session … The following Last Call announcement was sent out: From: The IESG To: IETF-Announce Reply-To: ietf@ietf.org Sender: Subject: Last Call: (CUSAX: Combined Use of the Session Initiation Protocol (SIP) and the Extensible Messaging and Presence Protocol (XMPP)) to Informational RFC The IESG has received a request from an individual submitter to consider the following document: - 'CUSAX: Combined Use of the Session Initiation Protocol (SIP) and the Extensible Messaging and Presence Protocol (XMPP)' as Informational RFC 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-07-16. 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 This document describes suggested practices for combined use of the Session Initiation Protocol (SIP) and the Extensible Messaging and Presence Protocol (XMPP). Such practices aim to provide a single fully featured real-time communication service by using complementary subsets of features from each of the protocols. Typically such subsets would include telephony capabilities from SIP and instant messaging and presence capabilities from XMPP. This specification does not define any new protocols or syntax for either SIP or XMPP. However, implementing the practices outlined in this document may require modifying or at least reconfiguring existing client and server-side software. Also, it is not the purpose of this document to make recommendations as to whether or not such combined use should be preferred to the mechanisms provided natively by each protocol (for example, SIP's SIMPLE or XMPP's Jingle). It merely aims to provide guidance to those who are interested in such a combined use. The file can be obtained via http://datatracker.ietf.org/doc/draft-ivov-xmpp-cusax/ IESG discussion can be tracked via http://datatracker.ietf.org/doc/draft-ivov-xmpp-cusax/ballot/ No IPR declarations have been submitted directly on this I-D. |
2013-06-18
|
06 | Cindy Morgan | State changed to In Last Call from Last Call Requested |
2013-06-18
|
06 | Cindy Morgan | Last call was requested |
2013-06-18
|
06 | Cindy Morgan | Ballot approval text was generated |
2013-06-18
|
06 | Cindy Morgan | Ballot writeup was generated |
2013-06-18
|
06 | Cindy Morgan | State changed to Last Call Requested from Publication Requested |
2013-06-18
|
06 | Cindy Morgan | Last call announcement was generated |
2013-06-18
|
06 | Cindy Morgan | Last call announcement was generated |
2013-06-18
|
06 | Cindy Morgan | PROTO questionnaire for: draft-ivov-xmpp-cusax-06 To be Published as: Informational Prepared by: Mary Barnes (mary.ietf.barnes@gmail.com) on 13 June 2013 (1) What type of … PROTO questionnaire for: draft-ivov-xmpp-cusax-06 To be Published as: Informational Prepared by: Mary Barnes (mary.ietf.barnes@gmail.com) on 13 June 2013 (1) What type of RFC is being requested (BCP, Proposed Standard, Internet Standard, Informational, Experimental, or Historic)? Why is this the proper type of RFC? Is this type of RFC indicated in the title page header? This document is requested to be published as Informational. This is the proper type of RFC as it defines no new protocol elements nor does it require any IANA registrations. This RFC type is indicated on the title page. (2) The IESG approval announcement includes a Document Announcement Write-Up. Please provide such a Document Announcement Write-Up. Recent examples can be found in the "Action" announcements for approved documents. The approval announcement contains the following sections: Technical Summary: This document describes suggested practices for combined use of the Session Initiation Protocol (SIP) and the Extensible Messaging and Presence Protocol (XMPP). Such practices aim to provide a single fully featured real-time communication service by using complementary subsets of features from each of the protocols. Typically such subsets would include telephony capabilities from SIP and instant messaging and presence capabilities from XMPP. This specification does not define any new protocols or syntax for either SIP or XMPP. However, implementing it may require modifying or at least reconfiguring existing client and server-side software. Also, it is not the purpose of this document to make recommendations as to whether or not such combined use should be preferred to the mechanisms provided natively by each protocol (for example, SIP's SIMPLE or XMPP's Jingle). It merely aims to provide guidance to those who are interested in such a combined use. Working Group Summary: Was the document considered in any WG, and if so, why was it not adopted as a work item there? Was there controversy about particular points that caused the WG to not adopt the document? Per the RAI area process for new work, this document has been reviewed in the DISPATCH WG. The DISPATCH WG does not progress any documents as WG documents. The DISPATCH WG selects one the following actions for contributions to the WG that have been adequately reviewed and discussed: - None in the case of work items for which there is inadequate interest or feedback indicates that the work should not be progressed (e.g., it's a bad idea or not within scope for RAI area or IETF) - New work item in currently chartered WG - New WG or mini-WG in the case where the deliverable is likely a single document - e.g. a new SIP header - IETF official BoF - typically for work items that are of broad interest and potential impact within the RAI area and across areas. - Individual/AD sponsored - for items limited in scope and applicability Individual/AD sponsored was the consensus of the DISPATCH WG for this document and the AD(s) agreed to progress the document. There was no controversy around this decision. Document Quality Are there existing implementations of the protocol? Have a significant number of vendors indicated their plan to implement the specification? Are there any reviewers that merit special mention as having done a thorough review, e.g., one that resulted in important changes or a conclusion that the document had no substantive issues? If there was a MIB Doctor, Media Type or other expert review, what was its course (briefly)? In the case of a Media Type review, on what date was the request posted? This document provides suggested practices for the combined usage of two existing protocols: SIP and XMPP. There are folks that support both SIP and XMPP in their products that plan to follow the practices as outlined in this document. Aaron Evans and Dan Christian Bogos both reviewed the -04 version of this document and deemed it a useful reference that they plan to follow for their implementations. Markus Isomaki reviewed the -02 version and his comments were incorporated in a subsequent revision. In addition, other experts/implementers have reviewed the document as described in the Acknowledgement section of the document. Personnel Who is the Document Shepherd? Who is the Responsible Area Director? Mary Barnes (DISPATCH WG co-chair) is the Document Shepherd. Gonzalo Camarillo is the Responsible AD. (3) Briefly describe the review of this document that was performed by the Document Shepherd. If this version of the document is not ready for publication, please explain why the document is being forwarded to the IESG. The Document Shepherd has thoroughly reviewed this version of the document. (4) Does the document Shepherd have any concerns about the depth or breadth of the reviews that have been performed? There are no concerns about the depth or breadth of the reviews. (5) Do portions of the document need review from a particular or from broader perspective, e.g., security, operational complexity, AAA, DNS, DHCP, XML, or internationalization? If so, describe the review that took place. No. (6) Describe any specific concerns or issues that the Document Shepherd has with this document that the Responsible Area Director and/or the IESG should be aware of? For example, perhaps he or she is uncomfortable with certain parts of the document, or has concerns whether there really is a need for it. In any event, if the interested community has discussed those issues and has indicated that it still wishes to advance the document, detail those concerns here. There are no specific concerns or issues. (7) Has each author confirmed that any and all appropriate IPR disclosures required for full conformance with the provisions of BCP 78 and BCP 79 have already been filed. If not, explain why. Yes. (8) Has an IPR disclosure been filed that references this document? If so, summarize any discussion and conclusion regarding the IPR disclosures. No. (9) How solid is the consensus of the interested community behind this document? Does it represent the strong concurrence of a few individuals, with others being silent, or does the interested community as a whole understand and agree with it? There is WG consensus that AD sponsored is the best approach for progressing this document. No one has expressed concerns about its progression. (10) Has anyone threatened an appeal or otherwise indicated extreme discontent? If so, please summarise the areas of conflict in separate email messages to the Responsible Area Director. (It should be in a separate email because this questionnaire is publicly available.) No. (11) Identify any ID nits the Document Shepherd has found in this document. (See http://www.ietf.org/tools/idnits/ and the Internet-Drafts Checklist). Boilerplate checks are not enough; this check needs to be thorough. The document was checked using idnits 2.12.17. There is one warning about the date which is innocuous as well as a reference to an earlier version of a draft. Both those will naturally be addressed by the RFC editor. (12) Describe how the document meets any required formal review criteria, such as the MIB Doctor, media type, and URI type reviews. No formal reviews other than review in the DISPATCH WG are required for this document. (13) Have all references within this document been identified as either normative or informative? Yes. (14) Are there normative references to documents that are not ready for advancement or are otherwise in an unclear state? If such normative references exist, what is the plan for their completion? No. (15) Are there downward normative references references (see RFC 3967)? If so, list these downward references to support the Area Director in the Last Call procedure. No. (16) Will publication of this document change the status of any existing RFCs? Are those RFCs listed on the title page header, listed in the abstract, and discussed in the introduction? If the RFCs are not listed in the Abstract and Introduction, explain why, and point to the part of the document where the relationship of this document to the other RFCs is discussed. If this information is not in the document, explain why the interested community considers it unnecessary. No. (17) Describe the Document Shepherd's review of the IANA considerations section, especially with regard to its consistency with the body of the document. Confirm that all protocol extensions that the document makes are associated with the appropriate reservations in IANA registries. Confirm that any referenced IANA registries have been clearly identified. Confirm that newly created IANA registries include a detailed specification of the initial contents for the registry, that allocations procedures for future registrations are defined, and a reasonable name for the new registry has been suggested (see RFC 5226). This document requires no IANA considerations. (18) List any new IANA registries that require Expert Review for future allocations. Provide any public guidance that the IESG would find useful in selecting the IANA Experts for these new registries. This document defines no new IANA registries. (19) Describe reviews and automated checks performed by to validate sections of the document written in a formal language, such as XML code, BNF rules, MIB definitions, etc. No reviews or automated checks were required as this document does not use any formal language requiring such. |
2013-06-18
|
06 | Cindy Morgan | IESG process started in state Publication Requested |
2013-06-18
|
06 | Gonzalo Camarillo | Shepherding AD changed to Gonzalo Camarillo |
2013-06-18
|
06 | Gonzalo Camarillo | Shepherding AD changed to Gonzalo Camarillo |
2013-06-18
|
06 | Gonzalo Camarillo | Shepherding AD changed to Gonzalo Camarillo |
2013-06-18
|
06 | Gonzalo Camarillo | Shepherding AD changed to Gonzalo Camarillo |
2013-06-18
|
06 | Gonzalo Camarillo | Shepherding AD changed to Gonzalo Camarillo |
2013-06-18
|
06 | Gonzalo Camarillo | Intended Status changed to Informational from None |
2013-06-18
|
06 | Gonzalo Camarillo | Stream changed to IETF from None |
2013-06-18
|
06 | Gonzalo Camarillo | Changed document writeup |
2013-06-13
|
06 | Cindy Morgan | Document shepherd changed to Mary Barnes |
2013-06-05
|
06 | Emil Ivov | New version available: draft-ivov-xmpp-cusax-06.txt |
2013-05-02
|
05 | Peter Saint-Andre | New version available: draft-ivov-xmpp-cusax-05.txt |
2013-04-04
|
04 | Peter Saint-Andre | New version available: draft-ivov-xmpp-cusax-04.txt |
2013-02-25
|
03 | Emil Ivov | New version available: draft-ivov-xmpp-cusax-03.txt |
2012-10-22
|
02 | Emil Ivov | New version available: draft-ivov-xmpp-cusax-02.txt |
2012-06-04
|
01 | Emil Ivov | New version available: draft-ivov-xmpp-cusax-01.txt |
2012-03-05
|
00 | Emil Ivov | New version available: draft-ivov-xmpp-cusax-00.txt |