RPIDS - Rich Presence Information Data Format for Presence Based on the Session Initiation Protocol (SIP) Henning Schulzrinne (ed.) Vijay Gurbani Krisztian.

Slides:



Advertisements
Similar presentations
1 © 2001, Cisco Systems, Inc. All rights reserved. © 2004, Cisco Systems, Inc. All rights reserved. Location Conveyance in SIP draft-ietf-sipping-location-requirements-02.
Advertisements

SIP, Presence and Instant Messaging
Presence and IM as SIP Services Jonathan Rosenberg Chief Scientist.
VoN Developers Conference -- July 2000 Introduction to IMPP Jonathan Rosenberg Chief Scientist.
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Fall IM 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
IM May 24, 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
VON Europe /19/00 SIP and the Future of VON Protocols SIP and the Future of VON Protocols: Presence and IM Jonathan Rosenberg.
Fall VoN 2000 SIP for IP Communications Jonathan Rosenberg Chief Scientist.
XCAP Tutorial Jonathan Rosenberg.
Vishal K. Singh, Henning Schulzrinne
Fall VON Developers’ Conference – 09/13/00 SIP Update IMPS – Instant Messaging and Presence Using SIP Steve Donovan Architect.
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.
Using Presence Information to Develop Converged Telecom Services Standards and Challenges Parijat Garg Computer Science, IIT Bombay.
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.
From data delivery to control: rich presence and multimedia Henning Schulzrinne, Ron Shacham, Xiaotao Wu Columbia University, New York Wolfgang Kellerer,
Internet Telephony Helen J. Wang Network Reading Group, Jan 27, 99 Acknowledgement: Jimmy, Bhaskar.
March 2004SIMPLE - IETF 59 (Seoul)1 Rich presence: RPID, CIPID, future-presence draft-ietf-simple-rpid draft-ietf-simple-cipid draft-ietf-simple-future.
Identity, Spheres and Privacy Rules Henning Schulzrinne (with Hannes Tschofenig and Richard Barnes) Workshop on Identity, Information and Context October.
SIMPLEStone – A presence server performance benchmarking standard SIMPLEStone – A presence server performance benchmarking standard Presented by Vishal.
SIP for Instant Messaging and Presence Leveraging Extensions (SIMPLE) Reporter : Allen.
Presence Vishal Kumar Singh and Henning Schulzrinne Feb 10, 2006.
The Session Initiation Protocol (SIP) Common Log Format (CLF)‏ IETF 74, March 2009, San Francisco, CA (USA)‏ Vijay K. Gurbani Eric Burger Humberto Abdelnur.
IETF 68 – SIMPLE WG SIMPLE Problem Statement draft-ietf-simple-interdomain-scaling-analysis-00 Avshalom Houri – IBM Tim Rang - Microsoft Edwin Aoki – AOL.
Multi-part Messages in KMIP John Leiseboer, QuintessenceLabs.
Composing Presence Information Henning Schulzrinne Ron Shacham Wolfgang Kellerer Srisakul Thakolsri (ID-schulzrinne-simple-composition-02) IETF 66 SIMPLE.
Presence Data Model Jonathan Rosenberg. Changes in -02 Split out data and processing models Allow multiple devices, services, person with same URI/device.
XCAP Needed Diffs Jonathan Rosenberg Cisco Systems.
CP-a Emergency call stage 2 requirements - A presentation of the requirements from 3GPP TS Keith Drage.
SIP and MMS Jonathan Rosenberg Chief Scientist. SIP What Is It? European Technology for Enhanced Messaging Specified by 3GPP, WAP Forum Different.
IETF 69 SIPPING WG Meeting Mohammad Vakil Microsoft An Extension to Session Initiation Protocol (SIP) Events for Pausing and Resuming.
SIP PUBLISH draft-ietf-simple-publish-01 Aki Niemi
56 SPIRITS WG vkg Tue, Mar 18, IETF SPIRITS WG 56 th IETF, San Francisco, CA SPIRITS Protocol Issues Update presented by: Vijay Gurbani.
Core VoIP and 911 issues and alternatives Henning Schulzrinne Columbia University August 2003.
ORBIT: Location- based services Henning Schulzrinne Columbia University.
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.
March 20, 2007BLISS BOF IETF-681 Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol.
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.
SIP Events: Changes and Open Issues IETF 50 / SIP Working Group Adam Roach
Caller Preferences Jonathan Rosenberg dynamicsoft.
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.
Session-Independent Policies draft-ietf-sipping-session-indep-policy-00 Volker Hilt Gonzalo Camarillo
Postech DP&NM Lab Session Initiation Protocol (SIP) Date: Seongcheol Hong DP&NM Lab., Dept. of CSE, POSTECH Date: Seongcheol.
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.
Ad-hoc Resource Lists using SUBSCRIBE
Session-Independent Policies draft-ietf-sipping-session-indep-policy-02 Volker Hilt Jonathan Rosenberg Gonzalo.
IETF 61 Hisham Khartabil Robert Sparks
Markus Isomäki Eva Leppänen
Presence Composition draft-schulzrinne-simple-composition-00
Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol (SIP) draft-johnston-bliss-mla-req-00.
Dynamic Feature Extensions to the Presence Information Data Format Location Object (PIDF-LO) draft-singh-geopriv-pidf-lo-dynamic-00.txt Vishal K. Singh.
IETF 61 Hisham Khartabil Robert Sparks
Event notification and filtering
Making the phone not ring Henning Schulzrinne Department of Computer Science Columbia University Internet2 spring meeting May 3, 2005.
Composing Presence Information
Multiple tuples in PIDF
SIMPLE Presence Traffic Optimization and Server Scalability
RPIDS and tuple issues Henning Schulzrinne with help from Paul Kyzivat
RPIDS - Rich Presence Information Data Format for Presence Based on the Session Initiation Protocol (SIP) Henning Schulzrinne (ed.) Vijay Gurbani Krisztian.
Henning Schulzrinne Columbia University
Presence Composition draft-schulzrinne-simple-composition-00
Policy enforcement and filtering for geospatial information
Presentation transcript:

RPIDS - Rich Presence Information Data Format for Presence Based on the Session Initiation Protocol (SIP) Henning Schulzrinne (ed.) Vijay Gurbani Krisztian Kiss Paul Kyzivat Mikko Lonnfors Jonathan Rosenberg SIMPLE WG (IETF 56, San Francisco, March 2003)

Motivation/Overview Richer presence information than basic PIDF (which is just open/closed) –  proprietary systems –while SIP-aware, easily CPIM-translatable –derivable mechanically from calendars, etc. Merged with caller-preferences-based documents (“prescaps”) for describing presentity properties Both for publication and notification (but may differ) PA watcher PUA watcher PUBLISH NOTIFY everything "vague" CPL

Presence status : presentity, group, device : activity (on-the-phone, away, appointment, holiday, meal, meeting, steering, in-transit, travel, vacation, busy, permanent-absence) : home, office, public : public, private, quiet, : status validity, : activity for device : family, associate, assistant, supervisor : permanent label, not to be modified

Example I'm in a boring meeting open assistant My secretary open meeting office quiet inactive T17:30:00Z

Timed status PIDF for the here and now Information may not be available – "was in a meeting an hour ago" (says her calendar) Cannot extend status since it would confuse PIDF-only watchers closed T17:30:00Z T19:30:00Z

Device capabilities Describes capabilities of device represented by tuple Any caller-preferences feature tag voice message

Groups Allow presentity to represent groups, not just individuals, each with their own status open open ….

Open issues – group model Groups can have presence, too ("sales is present"), as aggregate –labeled via group Groups can contain groups Alternate model (draft-ietf-simple-event-list): –subscribe to group server –group server subscribes to members –returns multipart with member status somewhat less space-efficient due to MIME header Recommendation: leave out of RPIDS for now

Open issues - label PIDF defines "id" tuple tag –allows to replace changed tuples without sending all the unchanged ones –not clear from spec who modifies (PA?) Separate "label" tag proposed –similar semantics, but set by presentity and left alone by PA –for policy filtering ("only show 'class=minimal' items when notifying low-bandwidth watchers") Cf. Cascading Style Sheets: –"id" = unique across document –"class" = type of element

Open issues - elements Currently, all extend (for simplicity) Complete? –most are extensible via IANA  not meant to completely cover all human activities, but good enough to guide communications reachability and human intuition Category combinations needed? –"meeting" + "steering" + "vacation" + "meal"? Reasonably orthogonal? –there will always be combinations that are more likely than others –e.g., category=meeting, privacy=public, placetype=home is not likely, but possible

Open issues – what is a tuple? Three models have been proposed: 1.All share same AOR (e.g., ); selection via CP availability of caller preferences 2.Custom-generated address for each capability set (maybe several for each device); e.g., longevity of address? tight relationship with proxy server 3.Contact addresses representing devices; e.g., tel: , privacy how long is address valid? (watcher  address book) Not necessarily mutually exclusive – need all of them

Conclusion Believed to be reasonably complete representation of typical presence status and capabilities –"what, how, when, where, why, what next" –except for location (later, via GEOPRIV) Group concept? Request WG item status