Skip to main content

CUSAX: Combined Use of the Session Initiation Protocol (SIP) and the Extensible Messaging and Presence Protocol (XMPP)
draft-ivov-xmpp-cusax-09

Yes

(Gonzalo Camarillo)

No Objection

(Jari Arkko)
(Martin Stiemerling)
(Sean Turner)
(Spencer Dawkins)
(Stephen Farrell)
(Stewart Bryant)

Note: This ballot was opened for revision 07 and is now closed.

Gonzalo Camarillo Former IESG member
Yes
Yes (for -07) Unknown

                            
Pete Resnick Former IESG member
(was Discuss) Yes
Yes (2013-10-03) Unknown
Thanks for addressing all of my comments.
Richard Barnes Former IESG member
Yes
Yes (2013-09-11 for -07) Unknown
References to SIMPLE (say, [RFC6914]) and Jingle [XEP-0166] would be helpful.
Adrian Farrel Former IESG member
No Objection
No Objection (2013-09-12 for -07) Unknown
The Abstract says...
   This specification
   does not define any new protocols or syntax 
...but it is not a specification!
Barry Leiba Former IESG member
No Objection
No Objection (2013-09-12 for -07) Unknown
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.
Benoît Claise Former IESG member
No Objection
No Objection (2013-09-12 for -07) Unknown
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?
Jari Arkko Former IESG member
No Objection
No Objection (for -07) Unknown

                            
Joel Jaeggli Former IESG member
No Objection
No Objection (2013-09-11 for -07) Unknown
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"
Martin Stiemerling Former IESG member
No Objection
No Objection (for -07) Unknown

                            
Sean Turner Former IESG member
No Objection
No Objection (for -07) Unknown

                            
Spencer Dawkins Former IESG member
No Objection
No Objection (for -07) Unknown

                            
Stephen Farrell Former IESG member
No Objection
No Objection (for -07) Unknown

                            
Stewart Bryant Former IESG member
No Objection
No Objection (for -07) Unknown

                            
Ted Lemon Former IESG member
No Objection
No Objection (2013-09-09 for -07) Unknown
Did this document get a secdir review?