Download presentation
Presentation is loading. Please wait.
Published byDerrick Webb Modified over 8 years ago
1
1 © NOKIA Presentation_Name.PPT / DD-MM-YYYY / Initials Company Confidential XCAP Usage for Publishing Presence Information draft-isomaki-simple-xcap-publish-usage-00 Markus Isomäki Eva Leppänen
2
2 © NOKIA Presentation_Name.PPT / DD-MM-YYYY / Initials Company Confidential Motivation SIP PUBLISH allows a particular PUA to publish its view of the presentity, separate from other views published by other PUAs It is not possible for other PUAs to fetch this information The data published using SIP PUBLISH is always associated with an expiration time Infinite expiration time has issues with state cleanup etc. There is a need to be able to publish PUA/device independent data about the presentity Parts of this data change very infrequently It must be possible to fetch and update this data from any device Examples of this kind of data Presentity’s homepage Presentity’s e-mail address Note ”I’m on holiday without any connectivity for the next 3 weeks”
3
3 © NOKIA Presentation_Name.PPT / DD-MM-YYYY / Initials Company Confidential Why XCAP? Using XCAP seems like an obvious solution XCAP allows manipulation of XML-based data on a server Multi-client support Partial updates Presence data is XML-based SIMPLE Presence applications already use XCAP to manipulate lists and presence authorization policies This was also consensus on SIMPLE WG mailing list publishing discussion and during SIMPLE WG session at IETF #57
4
4 © NOKIA Presentation_Name.PPT / DD-MM-YYYY / Initials Company Confidential What the Draft Specifies Actually, there is very little to specify AUID ”presence-publish” PIDF XML schema and its extensions (RPID, CIPID, Prescaps, …) No computed data or additional constraints Basic XCAP/HTTP PUT, GET, DELETE operations take care of the rest
5
5 © NOKIA Presentation_Name.PPT / DD-MM-YYYY / Initials Company Confidential Co-Existence with SIP PUAs +---------------+ +------------+ | Event State | | Presence |<-- SIP SUBSCRIBE | Compositor +---------+ Agent |--> SIP NOTIFY | | | (PA) | +-------+-------+ +------------+ | | +---------------+ +--------------^-------------| XCAP server | | | +-------+-------+ | | ^ | SIP Publish | | XCAP Publish | | | +--+--+ +--+--+ +--------+--------------+ | PUA | | PUA | | XCAP presence-publish | | | | | | clients | +-----+ +-----+ +-----------------------+
6
6 © NOKIA Presentation_Name.PPT / DD-MM-YYYY / Initials Company Confidential Open Issues How to publish content which is ”external” to PIDF? Images, logos etc. Proposal: Upload external content via HTTP Insert the HTTP URI to PIDF document Allow the Presence Agent to include this content into NOTIFY as a separate MIME part, replacing the HTTP URI with the corresponding CID URI PA can as well leave the HTTP URI unmodified, if the URI is accessible by the watchers
7
7 © NOKIA Presentation_Name.PPT / DD-MM-YYYY / Initials Company Confidential Next Steps Adopt this as WG draft Submit a new version shortly Improve the motivation section Make recommendations when to use SIP PUBLISH and when XCAP Improve the language in general
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.