OMA Presence 1.0 Presence attribute, composition issues Krisztián Kiss

Slides:



Advertisements
Similar presentations
XCAP Tutorial Jonathan Rosenberg.
Advertisements

FpML Versioning An AWG Discusion Document. Namespace URIs & Versions An XML parser locates the schema for a document based on its namespace URI To be.
Yunling Wang VoIP Security COMS 4995 Nov 24, 2008 XCAP The Extensible Markup Language (XML) Configuration Access Protocol (XCAP)
SIMPLE Presence Traffic Optimization and Server Scalability Vishal Kumar Singh Henning Schulzrinne Markus Isomaki Piotr Boni IETF 67, San Diego.
1 CPCP Hisham Khartabil XCON WG IETF 60, San Diego 2 nd August, 2004
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.
Origins of ECRIT IETF has been working on location since 2000 –Spatial BoF, eventually GEOPRIV chartered in 2001 GEOPRIV provides location information.
Using Presence Information to Develop Converged Telecom Services Standards and Challenges Parijat Garg Computer Science, IIT Bombay.
DESIGNING A PUBLIC KEY INFRASTRUCTURE
3GPP Presence Requirements Requirements for Presence Service based on 3GPP specifications and wireless environment characteristics draft-kiss-simple-presence-wireless-
© 2003 Open Mobile Alliance Ltd. All Rights Reserved. Used with the permission of the Open Mobile Alliance Ltd. under the terms as stated in this document.
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.
Identity, Spheres and Privacy Rules Henning Schulzrinne (with Hannes Tschofenig and Richard Barnes) Workshop on Identity, Information and Context October.
Design Plans CSCI102 - Systems ITCS905 - Systems MCS Systems.
1 Presence Architecture and Flow Diagrams Date-1 st Nov 2005.
Presence Vishal Kumar Singh and Henning Schulzrinne Feb 10, 2006.
Lecture slides prepared for “Computer Security: Principles and Practice”, 2/e, by William Stallings and Lawrie Brown, Chapter 4 “Overview”.
CORDRA Philip V.W. Dodds March The “Problem Space” The SCORM framework specifies how to develop and deploy content objects that can be shared and.
SIP Authorization Framework Use Cases Rifaat Shekh-Yusef, Jon Peterson IETF 91, SIPCore WG Honolulu, Hawaii, USA November 13,
Pointers in the TEI Current issues 3 octobre 2004.
RPIDS - Rich Presence Information Data Format for Presence Based on the Session Initiation Protocol (SIP) Henning Schulzrinne (ed.) Vijay Gurbani Krisztian.
HTTP Extension Framework Name: Qin Zhao Id:
Composing Presence Information Henning Schulzrinne Ron Shacham Wolfgang Kellerer Srisakul Thakolsri (ID-schulzrinne-simple-composition-02) IETF 66 SIMPLE.
Application Policy on Network Functions (APONF) G. Karagiannis and T.Tsou 1.
Presence Data Model Jonathan Rosenberg. Changes in -02 Split out data and processing models Allow multiple devices, services, person with same URI/device.
QUALCOMM Incorporated 1 Protocol Options for BSN- BSMCS Controller Interface Jun Wang, Kirti Gupta 05/16/2005 Notice: Contributors grant a free, irrevocable.
XCAP Needed Diffs Jonathan Rosenberg Cisco Systems.
CP-a Emergency call stage 2 requirements - A presentation of the requirements from 3GPP TS Keith Drage.
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.
4395bis irireg Tony Hansen, Larry Masinter, Ted Hardie IETF 82, Nov 16, 2011.
IETF GEOPRIV Status Richard L. Barnes BBN Technologies GEOPRIV Secretary Emergency Services Workshop October 2008.
XCAP Jonathan Rosenberg dynamicsoft. Changes in Main Spec Removed POST usage Clarified the meaning of PUT for inserts vs. modifies Added AUID grammar.
Andrew Allen Communication Service Identifier.
Slide #1 Boston, Jan 5 – 6, 2005XCON WG Interim draft-levin-xcon-cccp-01.txt By Orit Levin
SIP PUBLISH draft-ietf-simple-publish-01 Aki Niemi
FF 11 : Hooks A presentation by Robin Upton ( ) ‏ Latest version at Attribution – NonCommercial - ShareAlike
IETF 54, Yokohama Kutscher/Ott/Bormann 1 SDPng Update Dirk Jörg Carsten draft-ietf-mmusic-sdpng-05.txt.
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.
The Akoma Ntoso Naming Convention Fabio Vitali University of Bologna.
Presence Data Model Jonathan Rosenberg Cisco Systems.
1 © NOKIA Presentation_Name.PPT / DD-MM-YYYY / Initials Company Confidential XCAP Usage for Publishing Presence Information draft-isomaki-simple-xcap-publish-usage-00.
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.
Globally Identifiable Number (GIN) Registration Adam Roach draft-martini-roach-gin-01 IETF 77 – Anaheim, CA, USA March 22, 2010.
IETF YANG models for VLAN interface classification draft-wilton-netmod-intf-vlan-yang Robert Wilton (Cisco)
TSG-S OMA (Open Mobile Alliance) Ad-Hoc Report Richard Robinson Chair - 3GPP2 TSG-S SC D.
KeyProv PSKC Specification Mingliang Pei Authors: P. Hoyer, M. Pei and S. Machani 73 nd IETF meeting, Minneapolis, Nov
SIMPLE IETF65 Status and Roadmap. RFCs MESSAGE Presence event package Winfo template package Winfo data format Indication.
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.
Session-Independent Policies draft-ietf-sipping-session-indep-policy-02 Volker Hilt Jonathan Rosenberg Gonzalo.
IETF 61 Hisham Khartabil Robert Sparks
draft-ietf-simple-message-sessions-00 Ben Campbell
Markus Isomäki Eva Leppänen
Presence Composition draft-schulzrinne-simple-composition-00
draft-ietf-geopriv-lbyr-requirements-02 status update
IETF 61 Hisham Khartabil Robert Sparks
Composing Presence Information
RPID draft-ietf-simple-rpid-05
Jonathan Rosenberg dynamicsoft
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.
Henning Schulzrinne Columbia University
Presence Composition draft-schulzrinne-simple-composition-00
Presentation transcript:

OMA Presence 1.0 Presence attribute, composition issues Krisztián Kiss

Presence composition: where is OMA right now? OMA Presence composition policy: Presence Server (PS) PS groups s with same,, and composes two s in one if they have non-conflicting elements Otherwise PS keeps s separate Service identification »Uniquely identifies the OMA-specific service »Example: org.openmobilealliance:PoC-session service URI: PIDF including AoR PS composes two instances in one if they have non- conflicting elements Otherwise PS keeps instances separate PS groups s with same and chooses elements from the most recent publication for conflicting elements OMA Presence composition policy: Watcher For every presence attribute defined by OMA, there is recommendation on how to resolve ambiguities Decide among the different tuples representing the same service Decide among the different instances By default: choose the one with the latest

Presence composition: what is the next step? PS should implement “smart” composition and do not leave ambiguities for the watcher For conflicting elements, “overriding with the latest published” solution is not necessary the best PS could determine the actions based on the “weight” of the publisher (e.g. PoC Server vs. PoC Client, IM server vs. IM client)  Compositor to perform actions based on publishers’ privileges and needs Pros Makes watcher simpler, results in a consistent interpretation Cons Less extensible Compositor needs knowledge of semantics and sources

Presence attributes in OMA (1/2) Person/Device/Tuple Application-specific willingness whether the user desires to receive incoming communication requests for the particular service instance on a particular device maps to     open/closed Application-specific availability whether it is possible to receive incoming communication requests for the particular service instance on a particular device maps to    open/closed Overriding willingness takes precedence over the application-specific willingness maps to     open/closed Communication address:  Activity: [RPID] Note: , 

Presence attributes in OMA (2/2) Location:  [RPID] Geographical Location: -> -> and -> -> [PIDFLO] Timezone: [RPID] Mood: [RPID] Icon:  [RPID] Timestamp: Class: Session-participation user is involved in at least one session of a specific service maps to     open/closed Network Availability:   OMA PIDF extensions:,,,,

PIDF dependencies OMA Presence 1.0 has explicit list of presence attributes All XML elements from PIDF, Presence Data Model are required Partially, the XML elements from RPID are required But how about other elements from RPID? And, how about PRESCAPS, CIPID, FUTURE, etc? In the first release, there is no explicit requirement to have these extensions But, these and other extensions may be supported by an implementation (no direct recommendation to do so) if the extensions can be ignored without changing the meaning of the attributes that are supported

Device-id OMA chosen identifier for in and in : Pseudo-random hexadecimal number, 128-bits long, 32 hexadecimal digits Proposed format: urn:omai:xxxx... utilizes existing URN framework needs 'omai' NID to be registered with IANA using the template and procedures in RFC 3406

Example for OMA extensions in open open open org.openmobilealliance:PoC-Session 1.0 OMA PoC-Session omai:be874b7a3a3fce7d0e91649a97762e T20:07:07Z

Authorization issues : XCAP URI of a “resource-lists” document pointing to an external URI List : matches all identities that are not referenced in any rule allows for specifying a default policy Extensions for : (this relates to an IETF defined element) (as child of ) In the next release, there may be requirements in OMA to adopt prescaps, cipid, future, XCAP hard-state publication -> will IETF define authorization rules for these I-Ds?