Markus Isomäki Eva Leppänen

Slides:



Advertisements
Similar presentations
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Advertisements

SIMPLE Open Issues Jonathan Rosenberg dynamicsoft IETF 52.
XCAP Tutorial Jonathan Rosenberg.
Vishal K. Singh, Henning Schulzrinne
Yunling Wang VoIP Security COMS 4995 Nov 24, 2008 XCAP The Extensible Markup Language (XML) Configuration Access Protocol (XCAP)
Additional Data related to an Emergency Call draft-ietf-ecrit-additional-data-00.txt Hannes Tschofenig Brian Rosen.
SIMPLE Presence Traffic Optimization and Server Scalability Vishal Kumar Singh Henning Schulzrinne Markus Isomaki Piotr Boni IETF 67, San Diego.
#1 IETF58 / SIMPLE WG Ad-hoc Resource Lists using SUBSCRIBE draft-levin-simple-adhoc-list-00.txt by Orit Levin 58 th IETF Meeting SIMPLE.
XML Configuration Access Protocol (XCAP) Jonathan Rosenberg dynamicsoft.
1 Presence-specific dictionary for Sigcomp draft-garcia-simple-presence-dictionary-02.txt 68 th IETF Prague, Check Republic SIPPING WG 21/22-March-2007.
3GPP Presence Requirements Requirements for Presence Service based on 3GPP specifications and wireless environment characteristics draft-kiss-simple-presence-wireless-
Sharmistha Chatterjee 82349D 82349D Helsinki University of Technology Instant Messaging and Presence with SIP.
March 2004SIMPLE - IETF 59 (Seoul)1 Rich presence: RPID, CIPID, future-presence draft-ietf-simple-rpid draft-ietf-simple-cipid draft-ietf-simple-future.
SIP for Instant Messaging and Presence Leveraging Extensions (SIMPLE) Reporter : Allen.
1 Presence Architecture and Flow Diagrams Date-1 st Nov 2005.
Presence Vishal Kumar Singh and Henning Schulzrinne Feb 10, 2006.
IETF 68 – SIMPLE WG SIMPLE Problem Statement draft-ietf-simple-interdomain-scaling-analysis-00 Avshalom Houri – IBM Tim Rang - Microsoft Edwin Aoki – AOL.
RPIDS - Rich Presence Information Data Format for Presence Based on the Session Initiation Protocol (SIP) Henning Schulzrinne (ed.) Vijay Gurbani Krisztian.
Presence and IM using sip
Composing Presence Information Henning Schulzrinne Ron Shacham Wolfgang Kellerer Srisakul Thakolsri (ID-schulzrinne-simple-composition-02) IETF 66 SIMPLE.
Name of Presentation Red Hat Presenter Mobicents SIP Presence Service: XDM Server Creating XCAP Application Usages Eduardo Martins.
XCAP Open Issues May 2004 Interim Jonathan Rosenberg dynamicsoft.
Data Manipulation Jonathan Rosenberg dynamicsoft.
XCAP Jonathan Rosenberg dynamicsoft. Changes in Main Spec Removed POST usage Clarified the meaning of PUT for inserts vs. modifies Added AUID grammar.
SIP and MMS Jonathan Rosenberg Chief Scientist. SIP What Is It? European Technology for Enhanced Messaging Specified by 3GPP, WAP Forum Different.
SIMPLE Drafts Jonathan Rosenberg dynamicsoft. Presence List Changes Terminology change Presence List Information Data Format –Provides version, full/partial.
XCAP Jonathan Rosenberg dynamicsoft. Agenda XCAP Main spec changes XCAP Main spec open issues XCAP Package changes XCAP Package Open Issues Authorization.
IETF 69 SIPPING WG Meeting Mohammad Vakil Microsoft An Extension to Session Initiation Protocol (SIP) Events for Pausing and Resuming.
Delivering Services to Residential Appliances by Utilizing Remote Resource Awareness Andreas Häber, PhD Research Fellow University.
SIP PUBLISH draft-ietf-simple-publish-01 Aki Niemi
1 © NOKIA SIP 2003 Conference / / Markus Isomäki SIP-based Presence and Messaging Services in Wireless Networks Markus Isomäki Nokia.
IETF 67 – SIMPLE WG SIMPLE Problem Statement Draft-rang-simple-problem-statement-01 Tim Rang - Microsoft Avshalom Houri – IBM Edwin Aoki – AOL.
OMA Presence 1.0 Presence attribute, composition issues Krisztián Kiss
SIP PUBLISH Method Jonathan Rosenberg dynamicsoft.
- 1 -P. Kyzivatdraft-sipping-gruu-reg-event-00 Reg Event Package Extensions draft-sipping-gruu-reg-event-00 IETF64 Nov-2005.
SIP file directory draft-garcia-sipping-file-sharing-framework-00.txt draft-garcia-sipping-file-event-package-00.txt draft-garcia-sipping-file-desc-pidf-00.txt.
1 A mechanism for file directory with SIP draft-garcia-sipping-resource-sharing-framework-01.txt draft-garcia-sipping-resource-event-package-01.txt draft-garcia-sipping-resource-desc-pidf-00.txt.
1 CPCP Hisham Khartabil XCON WG IETF 59, Seoul
SIMPLE Working Group IETF 59 Chairs Hisham Khartabil Robert Sparks.
1 © NOKIA Presentation_Name.PPT / DD-MM-YYYY / Initials Company Confidential XCAP Usage for Publishing Presence Information draft-isomaki-simple-xcap-publish-usage-00.
Partial Notifications IETF 56 SIMPLE WG draft-lonnfors-simple-presinfo-deliv-reqs-00 draft-lonnfors-simple-partial-notify-00 Mikko Lönnfors
SIPPING Drafts Jonathan Rosenberg dynamicsoft. Conferencing Package Issues Only one – scope Depends on broader work in conferencing May include –Participant.
OMA Instant Messaging Rel 1.0 Requirements with Possible Relevance to IETF Markus Isomäki OMA Issues BoF IETF #62.
SIP PUBLISH draft-ietf-simple-publish-01 Aki Niemi
Draft-srinivasan-xcon-eventpkg- extension-01 IETF July 2007 Srivatsa Srinivasan Roni Even
Name of Presentation Red Hat Presenter RED HAT Developer conference Brno 2009 Mobicents/JBCP Pavel Slegr.
Company LOGO OMA Presence SIMPLE. What is OMA? The Open Mobile Alliance (OMA) is a standards body which develops open standards for the mobile phone industry.
IETF61 (November 2004) SIMPLE1 Data model and RPID Henning Schulzrinne Columbia University.
SIP wg Items Jonathan Rosenberg dynamicsoft Caller Preferences: Changes Discussion of Redirects –Previous draft only proxy –Nothing different for redirect.
Ad-hoc Resource Lists using SUBSCRIBE
Jonathan Rosenberg dynamicsoft
Session-Independent Policies draft-ietf-sipping-session-indep-policy-02 Volker Hilt Jonathan Rosenberg Gonzalo.
IETF 61 Hisham Khartabil Robert Sparks
Resource List Server (RLS)
SIP Configuration Issues: IETF 57, SIPPING
Topics Ahead …. What would the WG produce?
draft-ietf-simple-message-session-09
Configuration Framework draft-ietf-sipping-config-framework-06
IETF 61 Hisham Khartabil Robert Sparks
iSIP: iTIP over SIP and Using iCalendar with SIP
IETF 57 Vienna, Austria July 15, 2003
Henning Schulzrinne Dept. of Computer Science Columbia University
EO Data Access Protocol
Composing Presence Information
Jonathan Rosenberg dynamicsoft
SIMPLE Presence Traffic Optimization and Server Scalability
SIP Session Policies Volker Hilt
Henning Schulzrinne Columbia University
RPIDS - Rich Presence Information Data Format for Presence Based on the Session Initiation Protocol (SIP) Henning Schulzrinne (ed.) Vijay Gurbani Krisztian.
BINDing URIs to SIP AORs
Presentation transcript:

Markus Isomäki Eva Leppänen XCAP Usage for Publishing Presence Information draft-isomaki-simple-xcap-publish-usage-00 Markus Isomäki Eva Leppänen

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”

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

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

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 | +-----+ +-----+ +-----------------------+

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

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