Re: Controversial: Have SIMPLE reached is goal? Or is it an IETF failure?
Adrian Georgescu <[email protected]> Sun, 14 Oct 2012 23:42:02 +0200
| Newsgroups | gmane.ietf.simple |
|---|---|
| Message-ID | <[email protected]> |
PIDF is not the issue in my opinion. The issue that breaks interoperability is related to how to define a buddy lists with presence rules that works across multiple devices from multiple vendors. Adrian On Oct 14, 2012, at 11:16 PM, Brian McColgan wrote: > The problem is most folks get fixated on the protocols, and quickly lose sight of the fact that the PIDF on which SIP/SIMPLE relies on is a data model. That data model, while extremely flexible, leaves alot to be desired in terms of consistent (and hence repeatable) results. Unfortunately, there has not been sufficient work on defining the manner in which the data model is navigated. This gets further complicated when RPIDis factored in, and subsequently OMA Presence/SIMPLE is layered on top of these building blocks. > > OMA did a good thing when they developed the Presence Access Layer, however lack of adoption of this 'add on service enabler' has hampered what would be a truly helpful, simpler interface for presence aware services. Alot of the requirements/shortcomings you (Olle) have highlighted (below) are addressed in the Presence Access Layer - including the ability to establish a presence profile which reference repeatable indicators, for any presence aware service. A presence (watcher) is then established based on this profile - a presence context. > > BR/Brian. > > > From: [email protected] > > Date: Sat, 13 Oct 2012 14:31:18 +0200 > > To: [email protected] > > Subject: [Simple] Controversial: Have SIMPLE reached is goal? Or is it an IETF failure? > > > > Hello, > > > > The SIMPLE workgrup chartar says: > > > > "The IETF has committed to > > producing an interoperable standard for these services compliant to > > the requirements for IM outlined in RFC 2779 (including the security > > and privacy requirements there) and in the Common Profile for Instant > > Messaging (CPIM) specification, developed within the IMPP working > > group." > > > > From testing various SIP clients with SIMPLE support, I think the IETF is far away from this goal - the "interoperable" part. > > > > I see a mixture of Proprietary, OMA and IETF documents being used in different ways for address books, presence and messaging. It is really hard to get a simple red/green indication to work across clients using XCAP and PUBLISH/SUBSCRIBE/NOTIFY. Sharing buddy lists across clients is just not working, without loosing a lot of data or creating crashes. > > > > I've tested BRIA, Zoiper, Blink, Jitsi on a Kamailio server. The results scare me. Due to lack of a reference profile (or the existence too many non-compatible reference profiles) it seems like developers have tried to pick parts from various sources to create a solution that works for networks with their own clients. Most of them follow some sort of standard, but the result does not create any acceptable level of interoperability. > > > > I think a base requirement is > > > > * To be able to use the same buddy list with different clients without loosing data > > * To be able to add friends to the buddy list and see their presence states > > > > I tihnk it's time for the WG to focus on interoperability tests, document these short-comings and find ways to solve them. Otherwise we will end up with a standard that only works in single-vendor installations, which is not what I call "an interoperable standard" as is the goal in the very first paragraph of the charter. If possible invite the OMA to work with us and merge their documents with the IETF standards. > > > > SIPit 30 in February could be a good place for a meeting and practical test, dicussion about what's missing and possibly ways forwards. Reports from such an event could be brought back to the IETF and be the basis for work to reach some level of interoperability. > > > > Right now any multi-vendor solution based on SIMPLE is just not possible to sell, because it won't work. This means that customers that want open standards to be a guarantee of some level of vendor-independence won't get what they want. > > > > We seriously need to fix this and get some running, interoperable code. Or just conclude with the statement "SIMPLE failed, use xmpp instead". > > > > /O > > _______________________________________________ > > Simple mailing list > > [email protected] > > https://www.ietf.org/mailman/listinfo/simple > _______________________________________________ > Simple mailing list > [email protected] > https://www.ietf.org/mailman/listinfo/simple _______________________________________________ Simple mailing list [email protected] https://www.ietf.org/mailman/listinfo/simple