#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.

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 and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
SIMPLE Open Issues Jonathan Rosenberg dynamicsoft IETF 52.
Yunling Wang VoIP Security COMS 4995 Nov 24, 2008 XCAP The Extensible Markup Language (XML) Configuration Access Protocol (XCAP)
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.
SIP issues with S/MIME and CMS Rohan Mahy SIP, SIPPING co-chair.
3GPP Presence Requirements Requirements for Presence Service based on 3GPP specifications and wireless environment characteristics draft-kiss-simple-presence-wireless-
6/3/2015Sean Olson The PUBLISH Method Draft-olson-sip-publish-00.
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.
Session Initiation Protocol (SIP) Event Package for the Common Alerting Protocol (CAP) B. Rosen, H. Schulzrinne, H. Tschofenig.
SIP Session Initiation Protocol Short Introduction Artur Hecker, ENST.
XCON Framework Overview & Issues Editors: Mary Barnes Chris Boulton
1 SIP WG meeting 73rd IETF - Minneapolis, MN, USA November, 2008 Return Routability Check draft-kuthan-sip-derive-00 Jiri
IETF-61 draft-johnston-sipping-rtcp-summary-04.txt 1 A Performance Event Package for SIP Alan Johnston Henry Sinnreich Alan Clark Amy Pendleton.
IETF 68 – SIMPLE WG SIMPLE Problem Statement draft-ietf-simple-interdomain-scaling-analysis-00 Avshalom Houri – IBM Tim Rang - Microsoft Edwin Aoki – AOL.
P2PSIP Charter Proposal Many people helped write this charter…
IODEF Design principles and IODEF Data Model Overview IODEF Data Model and XML DTD pre-draft Version 0.03 TERENA IODEF WG Yuri Demchenko.
March 10, 2008SIPPING WG IETF-711 Secure Media Recording and Transcoding with the Session Initiation Protocol draft-wing-sipping-srtp-key-03 Dan Wing Francois.
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
Improving the Routing Efficiency of SIP Instant Message SIP 即時傳訊之繞送效能研究 adviser : Quincy Wu speaker : Wenping Zhang date :
1 Notification Rate Control draft-ietf-sipcore-event-rate-control th IETF,
1 Event Throttle draft-niemi-sipping-event-throttle th IETF, Minneapolis.
Explicit Subscriptions for REFER draft-sparks-sipcore-refer-explicit-subscription-00 SIPCORE – IETF90 Robert Sparks.
RVP Protocol for Real-Time Presence Information Sonu Aggarwal Lead Program Manager, Exchange Instant Messaging Microsoft Corporation
XCON WG IETF-73 Meeting Instant Messaging Sessions with a Centralized Conferencing (XCON) System draft-boulton-xcon-session-chat-02 Authors: Chris Boulton.
Quiz Problem – Draw Ladder Diag. INVITE SIP/ :19: INFO SIP ::send_sip_udp Send to: udp: :5060.
Draft-miniero-mediactrl-escs-01 Alessandro Amirante Tobia Castaldi Lorenzo Miniero Simon Pietro Romano (University of Napoli Federico II)
SIMPLE Drafts Jonathan Rosenberg dynamicsoft. Presence List Changes Terminology change Presence List Information Data Format –Provides version, full/partial.
SIP and SIPPING WGsMay, IETF Interim Meeting Orit levin Conferencing Requirements for SIP Based Applications.
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
IETF 67 – SIMPLE WG SIMPLE Problem Statement Draft-rang-simple-problem-statement-01 Tim Rang - Microsoft Avshalom Houri – IBM Edwin Aoki – AOL.
March 25, 2009SIPPING WG IETF-741 A Batch Notification Extension for the Session Initiation Protocol (SIP) draft-johnston-sipping-batch-notify-00 Alan.
SAML for SIP Hannes Tschofenig, Jon Peterson, James Polk, Douglas Sicker, Marcus Tegnander.
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.
1 SIPREC Recording Metadata format (draft-ram-siprec-metadata-format- 00) Jan 25-26th SIPREC INTERIM MEETING R Parthasarathi On behalf of the team Team:
University of Napoli - MEDIACTRL WG, 72nd IETF meeting, Dublin, July 30th 2008 draft-miniero-mediactrl-escs-02 Alessandro Amirante Tobia Castaldi Lorenzo.
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.
IETF 70 – SIMPLE WG SIMPLE Problem Statement draft-ietf-simple-interdomain-scaling-analysis-03 Avshalom Houri – IBM Tim Rang, Sriram Parameswar - Microsoft.
1 CPCP Hisham Khartabil XCON WG IETF 59, Seoul
SIP Event Lists Adam Roach 3/17/2003. Major Changes No longer a template; now simply an extension (using Supported/Require). Arbitrary nesting of lists.
Slide #1 Nov 6 -11, 2005SIP WG IETF64 Feature Tags with SIP REFER draft-ietf-sip-refer-feature-param-00 Orit
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.
1 SIPREC Protocol draft-portman-siprec-protocol Virtual interim meeting Dec 16, 2010 Authors: L. Portman, H. Lum.
IETF 66 – SIMPLE WG SIMPLE Problem Statement Draft-rang-simple-problem-statement-00 Tim Rang - Microsoft Avshalom Houri – IBM Edwin Aoki – AOL.
Draft-srinivasan-xcon-eventpkg- extension-01 IETF July 2007 Srivatsa Srinivasan Roni Even
Message Waiting for SIP Rohan Mahy
1 Implementation of IMS-based S-CSCF with Presence Service Jenq-Muh Hsu and Yi-Han Lin National Chung Cheng University Department of Computer Science &
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
XCON WG IETF-64 Meeting XCON Framework Overview & Issues
Resource List Server (RLS)
ECRIT Interim: SIP Location Conveyance
Implicit Subscriptions
Kumiko Ono End-to-middle Security in SIP draft-ietf-sipping-e2m-sec-reqs-04 draft-ono-sipping-end2middle-security-03 Kumiko Ono.
SIP Configuration Issues: IETF 57, SIPPING
Markus Isomäki Eva Leppänen
draft-ietf-geopriv-lbyr-requirements-02 status update
Server To Server Notification protocol requirements draft-decktor-s2s-notif-00 IETF-58 Update Gev Decktor November, 2003.
call completion services
SIMPLE Presence Traffic Optimization and Server Scalability
SIP Session Policies Volker Hilt
RPIDS - Rich Presence Information Data Format for Presence Based on the Session Initiation Protocol (SIP) Henning Schulzrinne (ed.) Vijay Gurbani Krisztian.
Presentation transcript:

#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 WG

#2 IETF58 / SIMPLE WG Motivation The ietf-simple-event-list-04 solves an acute problem of BATCHED notifications by introducing the RLMI schema. This mechanism cannot be deployed in an interoperable manner without standard creation of “soft” or “hard” lists. “Soft” list is required by many Presence applications.

#3 IETF58 / SIMPLE WG Problem Definition The ad-hoc list is dynamically created and modified by a Watcher The list creates a “soft state” in the Server (RLS) The list exists only for the life-time of a SUBSCRIBE dialog Notifications are being sent in any dynamically agreed format (PIDF, RLMI, etc.)

#4 IETF58 / SIMPLE WG The Proposed Solution Option Tag Name: adhoclist MIME Media Type Name: application MIME subtype name: adrl+xml

#5 IETF58 / SIMPLE WG The Proposed Solution Watcher Server PUA | F1 SUBSCRIBE [ADRL] | | | >| | | F2 200 OK | | |< | | | F3 NOTIFY [RLMI] | | |< | | | F4 200 OK | | | >| | | | F5 Update presence | | |< | | F6 NOTIFY [RLMI] | | |< | | | F7 200 OK | | | >| | | F8 SUBSCRIBE [ADRL] | | | >| | | F9 200 OK | | |< | | | F10 NOTIFY [PIDF] | | |< | | | F OK | | | >| |

#6 IETF58 / SIMPLE WG Example Messages Flow Watcher Server PUA | F1 SUBSCRIBE | | | >| | | F2 200 OK | | |< | | | F3 NOTIFY | | |< | | | F4 200 OK | | | >| | | | F5 Update presence | |< | | F6 NOTIFY | | |< | | | F7 200 OK | | | >| | | F8 SUBSCRIBE | | | >| | | F9 200 OK | | |< | | | F10 NOTIFY | | |< | | | F OK | | | >| | F1 SUBSCRIBE SIP/2.0 To: From: ;tag=22222 Call-ID: Event: presence Require: adhoclist Accept: application/cpim-pidf+xml Accept: application/rlmi+xml Contact: Content-Type: application/adrl+xml Content-Length:... [ADRL Document] F2 SIP/ OK To: ;tag=33333 From: ;tag=22222 Call-ID: Event: presence Accept: application/adrl+xml Contact: sip:pres.example.com Content-Length: 0

#7 IETF58 / SIMPLE WG Detailed Example Messages Flow F3 NOTIFY SIP/2.0 From: ;tag=33333 To: ;tag=22222 Call-ID: Event: presence Subscription-State: active;expires=750 Contact: sip:pres.example.com Content-Type: application/rlmi+xml Content-Length:... [RLMI Document] F4 SIP/ OK From: ;tag=33333 To: ;tag=22222 Call-ID: Content-Length: 0 Watcher Server PUA | F1 SUBSCRIBE | | | >| | | F2 200 OK | | |< | | | F3 NOTIFY | | |< | | | F4 200 OK | | | >| | | | F5 Update presence | |< | | F6 NOTIFY | | |< | | | F7 200 OK | | | >| | | F8 SUBSCRIBE | | | >| | | F9 200 OK | | |< | | | F10 NOTIFY | | |< | | | F OK | | | >| |

#8 IETF58 / SIMPLE WG Detailed Example Messages Flow (Cont.) F5 Resources’ information on the RLS is updated by SIP or non-SIP means. (Details are out of scope. ) F6 NOTIFY SIP/2.0 From: ;tag=33333 To: ;tag=22222 Call-ID: Event: presence Subscription-State: active;expires=750 Contact: sip:pres.example.com Content-Type: application/rlmi+xml Content-Length:... [RLMI Document] F7 SIP/ OK To: ;tag=33333 From: ;tag=22222 Call-ID: Event: presence Require: eventlist Contact: sip:pres.example.com Content-Length: 0 Watcher Server PUA | F1 SUBSCRIBE | | | >| | | F2 200 OK | | |< | | | F3 NOTIFY | | |< | | | F4 200 OK | | | >| | | | F5 Update presence | |< | | F6 NOTIFY | | |< | | | F7 200 OK | | | >| | | F8 SUBSCRIBE | | | >| | | F9 200 OK | | |< | | | F10 NOTIFY | | |< | | | F OK | | | >| |

#9 IETF58 / SIMPLE WG Detailed Example Messages Flow (Cont.) F8 SUBSCRIBE SIP/2.0 To: From: ;tag=22222 Call-ID: Event: presence Require: adhoclist Accept: application/cpim-pidf+xml Accept: application/rlmi+xml Contact: Content-Type: application/adrl+xml Content-Length:... [ADRL Document] F9 SIP/ OK To: ;tag=33333 From: ;tag=22222 Call-ID: Event: presence Accept: application/adrl+xml Contact: sip:pres.example.com Content-Length: 0 Watcher Server PUA | F1 SUBSCRIBE | | | >| | | F2 200 OK | | |< | | | F3 NOTIFY | | |< | | | F4 200 OK | | | >| | | | F5 Update presence | |< | | F6 NOTIFY | | |< | | | F7 200 OK | | | >| | | F8 SUBSCRIBE | | | >| | | F9 200 OK | | |< | | | F10 NOTIFY | | |< | | | F OK | | | >| |

#10 IETF58 / SIMPLE WG Detailed Example Messages Flow (Cont.) F10 NOTIFY SIP/2.0 From: ;tag=33333 To: ;tag=22222 Call-ID: Event: presence Subscription-State: active;expires=650 Contact: sip:pres.example.com Content-Type: application/rlmi+xml Content-Length:... [RLMI Document] F11 SIP/ OK From: ;tag=33333 To: ;tag=22222 Call-ID: Content-Length: 0 Watcher Server PUA | F1 SUBSCRIBE | | | >| | | F2 200 OK | | |< | | | F3 NOTIFY | | |< | | | F4 200 OK | | | >| | | | F5 Update presence | |< | | F6 NOTIFY | | |< | | | F7 200 OK | | | >| | | F8 SUBSCRIBE | | | >| | | F9 200 OK | | |< | | | F10 NOTIFY | | |< | | | F OK | | | >| |

#11 IETF58 / SIMPLE WG Relation to draft-camarillo-sipping-exploders-solution-00.txt The draft proposes the following: Generalization of the requirements for any method –Inside a dialog / No dialog Identifying the different possible Server modes –Involved / Uninvolved

#12 IETF58 / SIMPLE WG Our Case: Ad-hoc Resource Lists using SUBSCRIBE Classification: B2BUA “Uninvolved exploders” Inside a dialog

#13 IETF58 / SIMPLE WG Our Case: Ad-hoc Resource Lists using SUBSCRIBE It is an Excellent Study Case –Longtime identified requirements –Technically straightforward –No new security risks

#14 IETF58 / SIMPLE WG Proposed Next Steps Define as a WG Working Item in SIMPLE –The first “exploder” application and study case –The mechanisms for AD-HOC LIST definition and maintenance MUST be general Start polishing the specification details on the list The standardization timing is crucial here!

#15 IETF58 / SIMPLE WG Points for Further Discussion on the List List unique identification –Stand-alone identifier? –Bind to a dialog? Version numbering –Required? –Reflects the notifications numbering Full list always vs. deltas are allowed Are refreshes of the list required?

#16 IETF58 / SIMPLE WG Thank you!