A Framework for Session Initiation Protocol User Agent Profile Delivery (draft-ietf-sipping-config-framework-11) SIPPING – IETF 68 Mar 19, 2007 Sumanth.

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 Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-02 David Hancock, Daryl Malas.
User Profile Framework draft-ietf-sipping-config-framework-00.txt Dan Petrie
Session-Independent Policies draft-ietf-sipping-session-indep-policy-01 Volker Hilt Gonzalo Camarillo
RAI Open Area Meeting IETF 81, Quebec Gonzalo Camarillo Robert Sparks.
1 SIPREC Recording Metadata format (draft-ram-siprec-metadata-format- 01) IETF-80 SIPREC MEETING R Parthasarathi On behalf of the team Team: Paul Kyzivat,
Request History – Solution Mary Barnes SIP WG Meeting IETF-57 draft-ietf-sip-history-info-00.txt.
NANC Report Numbering Oversight Working Group (NOWG) January 19, 2005 Co-Chairs: Rosemary Emmer, Nextel Karen Riepenkroger, Sprint.
SIP working group status Keith Drage, Dean Willis.
CDMA Development Group Global Handset Requirements Team Overview of Document 155 – Wireless IP September 11, 2007 Toronto, Canada.
SIPPING Working Group IETF 68 Mary Barnes Gonzalo Camarillo.
SIPREC Conference Recording (draft-kyzivat-siprec-conference-use-cases-01) IETF 89, March 7, 2014 Authors: Michael Yan, Paul Kyzivat, Simon Romano.
Megaco IP Phone Status Peter Blatherwick TIA TR , May 2000 Meeting Megaco IP Phone Standards Status Update Peter Blatherwick Nortel Networks,
MPTCP – MULTIPATH TCP Interim meeting #3 20 th October 2011 audio Yoshifumi Nishida Philip Eardley.
Jun Li DHCP Option for Access Network Information draft-lijun-dhc-clf-nass-option-01.
XCON WG IETF-73 Meeting Instant Messaging Sessions with a Centralized Conferencing (XCON) System draft-boulton-xcon-session-chat-02 Authors: Chris Boulton.
P-IMAP Draft Overview (
1 SIPREC draft-ietf-siprec-architecture-00 An Architecture for Media Recording using SIP IETF SIPREC INTERIM – Sept 28 th 2010 Andrew Hutton.
1 Virtual Router Redundancy Protocol (VRRP) San Francisco IETF VRRP Working Group March 2003 San Francisco IETF Mukesh Gupta / Nokia Chair.
Peering: A Minimalist Approach Rohan Mahy IETF 66 — Speermint WG.
Multiple Interfaces (MIF) WG IETF 79, Beijing, China Margaret Wasserman Hui Deng
A Schema and Guidelines for Defining Session Initiation Protocol User Agent Profile Datasets draft-petrie-sipping-profile-datasets (Overview…)
Draft-ietf-fecframe-config-signaling-02 1 FEC framework Configuration Signaling draft-ietf-fecframe-config-signaling-02.txt IETF 76 Rajiv Asati.
SIPPING Working Group IETF 64 Dean Willis Gonzalo Camarillo Rohan Mahy.
1 SIPPING Working Group IETF 74 Dale Worley Martin Dolly Dan Petrie Profile Datasets draft-ietf-sipping-profile-datasets-03.
Page 1 IETF Speermint Working Group Speermint Requirements/Guidelines for SIP session peering draft-ietf-speermint-requirements-02 IETF 69 - Monday July.
SIP Extensions for Network-Asserted Caller Identity and Privacy within Trusted Networks Flemming Andreasen W. Marshall, K. K. Ramakrishnan,
SLRRP BoF 62 nd IETF Scott Barvick Marshall Rose
Magnus Westerlund 1 The RTSP Core specification draft-ietf-mmusic-rfc2326bis-06.txt Magnus Westerlund Aravind Narasimhan Rob Lanphier Anup Rao Henning.
SIP working group status IETF#70 Keith Drage, Dean Willis.
. Cash Posting Requests Via Eclipsys Updated 02/15/2010 This presentation is for all PFS staff. The presentation will show you how to complete Cash Posting.
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:
March 20, 2007BLISS BOF IETF-681 Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol.
July 28, 2008BLISS WG IETF-721 The Multiple Appearance Feature using the Session Initiation Protocol (SIP) draft-johnston-bliss-mla-req-02 Alan Johnston.
Mary Barnes (WG co-chair) Cullen Jennings (WG co-chair) DISPATCH WG IETF 90.
July 28, 2009BLISS WG IETF-751 Shared Appearance of a SIP AOR draft-ietf-bliss-shared-appearances-03 Alan Johnston Mohsen Soroushnejad Venkatesh Venkataramanan.
SIP Events: Changes and Open Issues IETF 50 / SIP Working Group Adam Roach
SIMPLE Working Group IETF 59 Chairs Hisham Khartabil Robert Sparks.
History-Info header and Support of target-uri Solution Requirements Mary Barnes Francois Audet SIPCORE.
March 20th, 2001 SIP WG meeting 50th IETF SIP WG meeting Overlap signalling handling
The “application” Profile Type (draft-channabasappa-sipping-app-profile-type-01) Sumanth Channabasappa Josh Littlefield Salvatore Loreto 70th IETF, Vancouver,
SIP Working Group IETF 72 chaired by Keith Drage, Dean Willis.
MODERN BoF Managing, Ordering, Distributing, Exposing, and Registering telephone Numbers IETF 92.
Reducing Unwanted Communications in SIP (RUCUS) BOF Hannes Tschofenig Francois Audet.
Page 1 IETF DRINKS Working Group Data Model and Protocol Requirements for DRINKS IETF 72 - Thursday July Tom Creighton -
Session-Independent Policies draft-ietf-sipping-session-indep-policy-00 Volker Hilt Gonzalo Camarillo
Globally Identifiable Number (GIN) Registration Adam Roach draft-martini-roach-gin-01 IETF 77 – Anaheim, CA, USA March 22, 2010.
A Framework for Session Initiation Protocol User Agent Profile Delivery draft-ietf-sipping-config-framework-04.txt Dan Petrie IETF.
Mary Barnes (WG co-chair) Cullen Jennings (WG co-chair) DISPATCH WG IETF-86.
SIPPING Working Group IETF 67 Mary Barnes Gonzalo Camarillo.
SIP Working Group IETF Chairs -- Rohan MAHY Dean WILLIS.
CLUE WG IETF-85 Mary Barnes (WG co-chair) Paul Kyzivat (WG co-chair)
Doc.: IEEE /2179r0 Submission July 2007 Steve Emeott, MotorolaSlide 1 Summary of Updates to MSA Overview and MKD Functionality Text Date:
Volker Hilt SIP Session Policies Volker Hilt
Session-Independent Policies draft-ietf-sipping-session-indep-policy-02 Volker Hilt Jonathan Rosenberg Gonzalo.
XCON WG IETF-64 Meeting XCON Framework Overview & Issues
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
draft-ietf-simple-message-sessions-00 Ben Campbell
draft-ietf-simple-message-session-09
Agenda and Status SIP Working Group
IETF-59 P-IMAP Draft Overview ( Stéphane H. Maes – Jean.
SIPPING Working Group IETF 58
Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol (SIP) draft-johnston-bliss-mla-req-00.
Configuration Framework draft-ietf-sipping-config-framework-06
A SIP Event Package for DTMF Event Monitoring
STIR WG IETF-100 PASSPorT Extension for Resource-Priority Authorization (draft-ietf-stir-rph-01) November, 2017 Ray P. Singh, Martin Dolly, Subir Das,
STIR WG IETF-99 PASSPorT Extension for Resource-Priority Authorization (draft-ietf-stir-rph-00) July, 2017 Ray P. Singh, Martin Dolly, Subir Das, and An.
SIP Session Policies Volker Hilt
draft-ietf-p2psip-base-03
Presentation transcript:

A Framework for Session Initiation Protocol User Agent Profile Delivery (draft-ietf-sipping-config-framework-11) SIPPING – IETF 68 Mar 19, 2007 Sumanth Channabasappa (On behalf of the design team)

2 Why this presentation? Based on the breakout session discussions at IETF#67, the chairs recommended the formation of a design team to review and revise sipping-config-framework-09 –Design team volunteers (in no particular order): Dan Petrie, Peter Blatherwick, Josh Littlefield, Cullen Jennings, Martin Dolly, Francois Audet, Mary Barnes, Gonzalo Camarillo, Jason Fischl, Alvin Jiang, Sumanth Channabasappa Design team planned and presented two revisions –draft-10 (Jan, 2007) –draft-11 (Mar, 2007) Revisions incorporate WG comments and resolutions that are briefly highlighted in the following slides –Comments received post -11 are also presented for feedback

3 What is being presented? “Long, long ago, a great chef traveled far to start a restaurant in the planet of opportunity – Sip. He had heard right, it offered the best ingredients in the universe. But there was one peculiarity…each family (a.k.a. sipuas) established unique and adamant rules for serving cuisines…thus, for each dish on the menu, the chef needed to learn, and remember 3261 (and increasing) ways to serve it…!” Reproduced in part, without permission, from the extended version of ‘The Hitchhiker’s guide to SIP’ The SIP configuration framework aims to solve this problem –It is a proposal that specifies a single way to serve any dish to any SIP UA (dishes themselves are out of scope) SIP UA Profile Delivery Server

4 Technical please… What does “draft-ietf-sipping-config-framework” do? –It proposes a framework for propagating profile data to SIP UAs How does it accomplish it? –By specifying a new Event Package based on the SUBSCRIBE/NOTIFY mechanism (RFC3265) Does it specify anything else (at a high level)? –It specifies a profile life cycle describing how: a device requests profile data using the new event package (enrollment) a device retrieves profiles via content indirection (content retrieval) a device is notified of profile changes (change notification) –It specifies three types of profiles, each of which use the profile life cycle local-network, device and user What does it not do? – It does not specify any data models

5 So, what did we say in IETF#68? Consider suggestions to simplify the structure and technical proposal in draft-09 –Structural changes Keith Drage recommended a new structure (via , Nov/09/’06) leading to brief comments on the WG mailing list and detailed discussions in the design team –Simplify, or justify, the various profile types? –Simplify, if possible, the profile discovery mechanisms? Address review comments presented in the WG –Fix the usage of ‘network-user’ parameter –Revise the overview section to better articulate the use cases

6 What was done in draft-10? The document layout was revised based on the initial recommendation and subsequent design team discussions –Introduction, Terminology and Overview sections were revised –Requirements detailing the proposal were specified in a single section (Profile Delivery Framework, section 5) –Use cases were made high-level to better reflect the requirements for the framework –Examples were expanded to provide more clarity Please refer to draft-10 for a complete list of changes Draft-09 was presented to the WG for further comments –Thanks to the WG participants who provided expert review comments –An attempt was made to address all the comments in draft-11 (based on design team consensus)

7 What was done in draft-11? Major changes include –The Profile Life Cycle process was further simplified –Made changes to the local network profile to include the user’s AOR in the ‘From’ field –Added a ‘device-id’ field for the local-network profile to include the device identifier –Security section was revised –Fixed terminology and editorials based on the comments in the WG Please refer to draft-11 for a complete list of changes Draft-11 was presented to the WG for further comments –Once again, thanks to the WG participants who provided expert review comments –These comments have not been incorporated as yet

8 Questions to the WG

9 Layout? Does the layout reflect expectations? –Too much information (if so, what would you want to remove)? –Too little (if so, what should we consider adding)? Any specific recommendations? –For example, there has been a suggestion to include the security requirements in the respective sections

10 To _ or not to _? There is an ongoing discussion in the mailing list regarding the use of _(underscore) for the specified DNS A record: sipuaconfig. within the local profile type –DNS experts have been contacted to resolve this –Any expert thoughts in the group? Options: A)Sipuaconfig. B)_supuaconfig. C) Others?

11 Do we need the ‘device-id’? The ‘device-id’ parameter can be provided as part of the local-profile request to identify the originating device –This is required since the From field is either the user’s AOR or ‘anonymous’ –IP addresses are transient and a device may have multiple IP addresses However, it has been indicated that we can rely on the contact header alone? Thoughts? Options: A)Continue the use of ‘device-id’ parameter B)Remove ‘device-id’, rely on contact header

12 Fallback to HTTP? The I-D allows fallback to a HTTP based device profile retrieval mechanism if all the specified profile enrollment methods fail –However, this has been questioned Options A)Continue using the fallback mechanism B)Eliminate the fallback mechanism

13 Other comments Do we need the local network profile?

14 Additional information Latest I-D: – sipping-config-framework-11.txthttp:// sipping-config-framework-11.txt