The “application” Profile Type (draft-channabasappa-sipping-app-profile-type-01) Sumanth Channabasappa Josh Littlefield Salvatore Loreto 70th IETF, Vancouver,

Slides:



Advertisements
Similar presentations
August 2, 2005SIPPING WG IETF 63 ETSI TISPAN ISDN simulation services Roland Jesske Denis Alexeitsev Miguel Garcia-Martin.
Advertisements

XCAP Tutorial Jonathan Rosenberg.
SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-02 David Hancock, Daryl Malas.
Delivery Methods forIPP Event Notifications 1 Internet Printing Protocol (IPP) Delivery Methods for IPP Event Notifications.
1 Introducing the Specifications of the Metro Ethernet Forum.
Slide #1 Event Package for Device Information Mahfuzur Rahman Brijesh Kumar
July 13, 2006SIPPING WG IETF 66Slide # 1 ETSI TISPAN call completion services (draft-poetzl-sipping-call-completion-00) Roland
User Profile Framework draft-ietf-sipping-config-framework-00.txt Dan Petrie
SIMPLE Presence Traffic Optimization and Server Scalability Vishal Kumar Singh Henning Schulzrinne Markus Isomaki Piotr Boni IETF 67, San Diego.
Session-Independent Policies draft-ietf-sipping-session-indep-policy-01 Volker Hilt Gonzalo Camarillo
GENA Framework Generalized Event Notification Architecture over HTTP Josh Cohen Josh Cohen
XML Configuration Access Protocol (XCAP) Jonathan Rosenberg dynamicsoft.
A Generic Event Notification System Using XML and SIP Knarig Arabshian and Henning Schulzrinne Department of Computer Science Columbia University
1 Extending SIP Speaker: Hsuan-Ming Chen Adviser: Ho-Ting Wu Date: 2005/04/26.
Slide 1 Conferencing with MSRP draft-niemi-simple-chat-02.txt Miguel Garcia, Aki Niemi IETF March-2005.
Abierman-nanog-30may03 1 XML Router Configs BOF Operator Involvement Andy Bierman
1 Message Waiting for SIP Rohan Mahy
November 2006IETF67 - GEOPRIV1 A Location Reference Event Package for the Session Initiation Protocol (SIP) draft-schulzrinne-geopriv-locationref-00 Henning.
A SIP Event Package for DTMF Event Monitoring draft-zebarth-sipping-dtmfad-00.txt IETF 58 Joe Zebarth, Vice Chair T1S1.7.
Cross Support Services Area Cross Support Transfer Service Working Group Monitored Data Cross Support Transfer Service: Scope and Format of Monitored Data.
SIP INFO Event Framework (draft-kaplan-sip-info-events-00) Hadriel Kaplan Christer Holmberg 70th IETF, Vancouver, Canada.
SIMPLE Drafts Jonathan Rosenberg dynamicsoft. Presence List Changes Terminology change Presence List Information Data Format –Provides version, full/partial.
A Schema and Guidelines for Defining Session Initiation Protocol User Agent Profile Datasets draft-petrie-sipping-profile-datasets (Overview…)
IETF 69 SIPPING WG Meeting Mohammad Vakil Microsoft An Extension to Session Initiation Protocol (SIP) Events for Pausing and Resuming.
1 SIPPING Working Group IETF 74 Dale Worley Martin Dolly Dan Petrie Profile Datasets draft-ietf-sipping-profile-datasets-03.
SIP Extensions for Network-Asserted Caller Identity and Privacy within Trusted Networks Flemming Andreasen W. Marshall, K. K. Ramakrishnan,
March 25, 2009SIPPING WG IETF-741 A Batch Notification Extension for the Session Initiation Protocol (SIP) draft-johnston-sipping-batch-notify-00 Alan.
MEGACO SIP State Machine Inter-conversion and Message Translation
End-to-middle Security in SIP draft-ono-sipping-end2middle-security-04 Kumiko Ono IETF62.
- 1 -P. Kyzivatdraft-sipping-gruu-reg-event-00 Reg Event Package Extensions draft-sipping-gruu-reg-event-00 IETF64 Nov-2005.
A Framework for Session Initiation Protocol User Agent Profile Delivery (draft-ietf-sipping-config-framework-11) SIPPING – IETF 68 Mar 19, 2007 Sumanth.
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.
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
1 IETF 72 BLISS WG meeting draft-ietf-bliss-ach-analysis-02 John Elwell.
Outbound draft-ietf-sip-outbound-01 Cullen Jennings.
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
Partial Notifications IETF 56 SIMPLE WG draft-lonnfors-simple-presinfo-deliv-reqs-00 draft-lonnfors-simple-partial-notify-00 Mikko Lönnfors
1 End-to-middle Security in SIP Kumiko Ono NTT Corporation March 1, 2004 draft-ietf-sipping-e2m-sec-reqs-01.txt draft-ono-sipping-end2middle-security-01.txt.
PIX/PDQ – Today and Tomorrow Vassil Peytchev Epic.
User Application Control (Keypress Events) SIPPING WG - IETF 53 Robert Fairlie-Cuninghame, Bert Culpepper, Jean-François Mulé.
Publish Subscribe for XDS-b Vassil Peytchev Epic Systems Corporation.
Andrew Allen ROUTING OUT OF DIALOG REQUESTS draft-allen-dispatch-routing-out-of-dialog-request-01 Dispatch IETF 92 March 23 rd 2015.
A Framework for Session Initiation Protocol User Agent Profile Delivery draft-ietf-sipping-config-framework-04.txt Dan Petrie IETF.
I2rs Requirements for NETCONF IETF 93. Requirement Documents
Draft-srinivasan-xcon-eventpkg- extension-01 IETF July 2007 Srivatsa Srinivasan Roni Even
Extension of the MLD proxy functionality to support multiple upstream interfaces Luis M. Contreras Telefónica I+D Carlos J. Bernardos Universidad Carlos.
Message Waiting for SIP Rohan Mahy
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.
Jonathan Rosenberg dynamicsoft
End-to-middle Security in SIP
Service Enabled AE (SAE)
Resource List Server (RLS)
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
Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol (SIP) draft-johnston-bliss-mla-req-00.
Subscribing to YANG datastore push updates draft-netconf-yang-push-00 IETF #94 Yokohama A. Clemm A. Gonzalez Prieto
Configuration Framework draft-ietf-sipping-config-framework-06
A SIP Event Package for DTMF Event Monitoring
Verstat Related Best Practices
RTCP Summary Report Delivery to SIP Third Parties
INSIPID Session Initiation Protocol (SIP) Extension for logging and debugging (draft-kaithal-dispatch-sip-log-information-00 ) March 26th 2012 IETF -83.
Distributed Data Collection
call completion services
Event Notification in SIP SUBSCRIBE and NOTIFY and an example service
SIP Session Policies Volker Hilt
Interoperability Test Message Patterns for IEC
Presentation transcript:

The “application” Profile Type (draft-channabasappa-sipping-app-profile-type-01) Sumanth Channabasappa Josh Littlefield Salvatore Loreto 70th IETF, Vancouver, Canada December 2007

Introduction The “ua-profile” Event Package is specified for use within the SIP Configuration Framework (draft-ietf-sipping- config) –The framework specifies the support for three profile types: local- network, device, and user This I-D (sipping-app-profile-type) specifies the support for an additional profile type within the SIP Configuration Framework –“application” profile type The ”application” profile type is used for profile delivery, and change notifications, of profile data related to user applications

Overview The I-D allows a SIP UA to SUBSCRIBE to profile data pertaining to a single, or multiple, applications using a single subscription –This is accomplished using the ‘application’ profile type To support profile delivery related to multiple applications, it specifies the following –The ‘appids’ event header parameter Used by the SIP UA to request profile data for multiple applications Used by a PDS to indicate the applications for which it can provide profile data –Enhancements to the SUBSCRIBE and NOTIFY bodies A summary of the enhancements is provided in the following slides

‘application’ Profile Type The I-D specifies a new profile type parameter ‘application’ This is used by SIP UAs desiring profile data for one or more applications –The applications to which the device needs to subscribe for can be configured using other previously obtained profiles, such as the device or user

‘appids’ Event Header Parameter (1/2) The ‘appids’ parameter contains –a specific application, or –a list of applications, for which the SIP UA is requesting profile data Each application identifier is unique to an application, specified by an application specification, along with profile data requirements

‘appids’ Event Header Parameter (2/2) The ‘appids’ parameter SHOULD be provided in the SUBSCRIBE request, along with applicable parameters specified in the SIP Configuration Framework –This is only for the ‘application’ profile-type The list of applications that the SIP UA successfully subscribed to is reported in the initial NOTIFY –This may be a subset of the requested list –This can also indicates the profile data being included, if applicable

Enhancements to SUBSCRIBE This draft defines an enhancement to the SIP Configuration Framework by specifying a use for the SUBSCRIBE request body –If present the body will be used by a PDS to tailor the NOTIFY responses to the subscribing UA, for each of the applications

Enhancements to NOTIFY The NOTIFY message body is expected to contain the content types specific to each requested application If the subscription was for multiple applications, the NOTIFY message body will contain a ”multipart/mixed” content-type, and the ordering of the body-parts corresponds to the ordering of the ”appids” application value

Alternative Enhancement to NOTIFY An alternative to multipart/mixed content is to require all implementations supporting subscriptions to multiple applications to conform to a common XML schema –An extensible container schema that can contain all the application profile data sets, with a way to differentiate them This is not intended to preclude non-XML Schema based profile data sets –Such profile data sets would need to specify an equivalent container

TBD We need to mandate uniqueness of application identifiers (appids) to avoid ambiguity in implementations –One potential solution is specify it a URN Any other suggestions? We need to provide clear requirements on the handling of profile data in notifications –Two options were presented, any recommendations?