Volker Hilt volkerh@bell-labs.com SIP Session Policies Volker Hilt volkerh@bell-labs.com.

Slides:



Advertisements
Similar presentations
Re-INVITE Handling draft-camarillo-sipping-reinvite-00.txt
Advertisements

August 2, 2005SIPPING WG IETF 63 ETSI TISPAN ISDN simulation services Roland Jesske Denis Alexeitsev Miguel Garcia-Martin.
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.
VON Europe SIP Update Jonathan Rosenberg Chief Scientist co-chair, IETF SIP Working Group.
Communication Service Identifier Requirements on SIP draft-loreto-3gpp-ics-requirements.txt
Early Media Authorization Under what conditions should negotiated media flow prior to 200 OK (INVITE)? Richard Ejzak.
SIP issues with S/MIME and CMS Rohan Mahy SIP, SIPPING co-chair.
Session-Independent Policies draft-ietf-sipping-session-indep-policy-01 Volker Hilt Gonzalo Camarillo
Consent Reqs and Framework draft-ietf-sipping-consent-reqs-00.txt draft-ietf-sipping-consent-framework-00.txt
SIPPING 5/6/02 Meetingdraft-ietf-sipping-service-examples-01.txt1 Open Issues in SIP Service Examples Recent Changes Added SUBSCRIBE/NOTIFY using Dialog.
Sharmistha Chatterjee 82349D 82349D Helsinki University of Technology Instant Messaging and Presence with SIP.
Lab Telemàtica II: VoIP 2008/2009 Anna Sfairopoulou Page 1 Advanced services with SIP.
Session Initiation Protocol (SIP) By: Zhixin Chen.
A Generic Event Notification System Using XML and SIP Knarig Arabshian and Henning Schulzrinne Department of Computer Science Columbia University
12/05/2000CS590F, Purdue University1 Sip Implementation Protocol Presented By: Sanjay Agrawal Sambhrama Mundkur.
1 Extending SIP Speaker: Hsuan-Ming Chen Adviser: Ho-Ting Wu Date: 2005/04/26.
Agenda Introduction to 3GPP Introduction to SIP IP Multimedia Subsystem Service Routing in IMS Implementation Conclusions.
The STORM Project Analysis, Design and Implementation - Wajdi Elleuch (Researcher Engineer) - Alain C. Houle (Professor - Université de Sherbrooke) - Samuel.
Presented by Zhi-Hong Guo Instructed by Assistant Professor Quincy Wu
SIP Action Referral Rifaat Shekh-Yusef Cullen Jennings Alan Johnston Francois Audet 1 IETF 80, SPLICES WG, Prague March 29, 2011.
IETF-54draft-ietf-sipping-service-examples-02.txt1 Open Issues in SIP Service Examples Recent Changes Added 2-party to 3-party conversion –Uses a URI to.
Best Current Practices for Third Party Call Control (3pcc) in the Session Initiation Protocol (SIP) April 2004, RFC3725 Author(s): J. Rosenberg, J. Peterson,
Developing A Sip User Agent Using The Jain Sip Stack. Robert.V Masango Supervisors: Alfredo Terzoli, Ming Hsieh.
SIP/RTSP convergence draft-whitehead-mmusic-sip-for-streaming-media-05
Report about the Design Team on "Diameter Routing" (Tina Tsou)
Call Control with SIP Brian Elliott, Director of Engineering, NMS.
Improving the Routing Efficiency of SIP Instant Message SIP 即時傳訊之繞送效能研究 adviser : Quincy Wu speaker : Wenping Zhang date :
@ IETF 68. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement.
Presented By Team Netgeeks SIP Session Initiation Protocol.
November 2006IETF67 - GEOPRIV1 A Location Reference Event Package for the Session Initiation Protocol (SIP) draft-schulzrinne-geopriv-locationref-00 Henning.
1 SIPREC draft-ietf-siprec-architecture-00 An Architecture for Media Recording using SIP IETF SIPREC INTERIM – Sept 28 th 2010 Andrew Hutton.
1 3GPP2 GBA Overview Adrian Escott Chair, TSG-S WG4 24 May 2006.
Draft-johnston-sipping-rtcp-summary-01.txt RTCP Summary Report Delivery to SIP Third Parties draft-johnston-sipping-rtcp-summary-01.txt Alan Johnston –
App Interaction Framework Jonathan Rosenberg dynamicsoft.
SIP INFO Event Framework (draft-kaplan-sip-info-events-00) Hadriel Kaplan Christer Holmberg 70th IETF, Vancouver, Canada.
SIP working group IETF#70 Essential corrections Keith Drage.
Project Objectives A multi-function programmable SIP user agent for multimedia communications, such as audio, video, white board, desktop sharing, shared.
Draft-ono-sipping-end2middle-security-00 1 End-to-middle Security in SIP Kumiko Ono NTT Corporation July 17, 2003.
Making SIP NAT Friendly Jonathan Rosenberg dynamicsoft.
Detection and Mitigation of Spam in IP Telephony Networks using Signaling Protocol Analysis MacIntosh, R Vinokurov, D Advances in Wired and Wireless Communication,
Interactive Connectivity Establishment : ICE
Using SAML for SIP H. Tschofenig, J. Peterson, J. Polk, D. Sicker, M. Tegnander.
July 28, 2008BLISS WG IETF-721 The Multiple Appearance Feature using the Session Initiation Protocol (SIP) draft-johnston-bliss-mla-req-02 Alan Johnston.
Location Conveyance in SIP draft-ietf-sip-location-conveyance-01 James M. Polk Brian Rosen 2 nd Aug 05.
March 20th, 2001 SIP WG meeting 50th IETF SIP WG meeting Overlap signalling handling
S Postgraduate Course in Radio Communications. Application Layer Mobility in WLAN Antti Keurulainen,
Session-Independent Policies draft-ietf-sipping-session-indep-policy-00 Volker Hilt Gonzalo Camarillo
SIPPING Working Group IETF 67 Mary Barnes Gonzalo Camarillo.
Service Control Using SIP in 3GPP’s IP Multimedia Subsystem (IMS) Xin Chen Fujitsu Laboratories of Europe LTD
Jonathan Rosenberg dynamicsoft
Session-Independent Policies draft-ietf-sipping-session-indep-policy-02 Volker Hilt Jonathan Rosenberg Gonzalo.
SIP for Grid networks Franco Callegati, Aldo Campi, Walter Cerroni
Jonathan Rosenberg Volker Hilt Daryl Malas
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
Consent-based Communications in SIP draft-ietf-sipping-consent-reqs-04
Third Party Call Control(3pcc)
Host of Troubles : Multiple Host Ambiguities in HTTP Implementations
App Interaction Framework
Request-URI Param Delivery
Report about the Design Team on "Diameter Routing" ietf
An introduction to Transactions & Dialogs
Configuration Framework draft-ietf-sipping-config-framework-06
call completion services
Event Notification in SIP SUBSCRIBE and NOTIFY and an example service
SIP Session Policies Volker Hilt
SIP Basics Workshop Dennis Baron July 20, 2005.
SIP Session Timer Glare Handling
An Architecture for Media Recording using the Session Initiation Protocol draft-ietf-siprec-architecture Andy Hutton
Presentation transcript:

Volker Hilt volkerh@bell-labs.com SIP Session Policies Volker Hilt volkerh@bell-labs.com

History Problem statement History Enable the network to request the use of session policies from UAs. History draft-rosenberg-sipping-session-policy-00 draft-hilt-sipping-session-policy-00 draft-camarillo-sipping-policy-package-00 Session-Specific Intermediary Session Policies draft-hilt-sipping-session-spec-policy-00 Created during a specific session. Affect the current session. Session-Independent Intermediary Session Policies draft-hilt-sipping-session-indep-policy-00 Created outside of a session. Affect selected sessions during a period of time.

Session-Independent Policies (1) Overview UAs subscribes to policies. Policy documents conveyed through content indirection. Defines a framework. Open issues Policy server discovery Assumption: Session policies will most likely be provided by the access network domain and the home domain. Policy server discovery would simplify deployment. Issue: Current procedures overload user name “sessionpolicies”. Access Network Policy Server Home Domain Policy Server SUBSCRIBE NOTIFY SUBSCRIBE GET Policy NOTIFY GET Policy

Session-Independent Policies (2) Open issues (cont.) Policy documents XCAP event package and XCAP-based documents. Use the existing XCAP framework to deliver policies. Define the general properties of policy documents. But: XCAP event package assumes that the UAs know the path to the relevant documents. XCAP-based policy documents. Limits the number of protocols and document formats used in policy packages. But: simple UAs may prefer plain HTTP and text documents. Allow any policy document format. How to proceed?

Session-Dependent Policies (1) Overview Policies are requested using MIO/MFO headers individually for each session during an offer/answer exchange. Defines a framework. Open issues Preconditions UAC may reject policies and terminate the session, which may cause “ghost rings” on the UAS side. Use of precondition could prevent “ghost rings”. Subsequent offer/answer exchanges How to handle policies in subsequent offer/answer exchanges? INVITE(offer) + MIO-1 INVITE(offer) + MIO-1 + MFO-1 MFO-1 MFO-1 MFO-2 OK(answer) + MIO-2 + MFO-1 + MFO-2 OK(answer) + MIO-2 + MFO-1 ACK + MFO-2 ACK + MFO-2 MFO-2

Session-Dependent Policies (2) Open issues (cont.) Two party consent vs. one party consent. The current requirements are based on a two party consent model: Both UAs need to know all policies (REQ-CON-1 and REQ-CON-2) Proxies need to know the accepted policies (REQ-CON-5 and REQ-CON-6). Two party consent requires a three pass policy exchange. But: the third pass does not exist in “empty” INVITE and UPDATE flows. Approach 1: Two party consent Send policy information in a separate message (SUBSCRIBE/NOTIFY, INFO,...). Approach 2: One party consent (as discussed for OPES in RFC3238) Only one UA needs to know about and agree to a policies. Since each UA can set up a session policy locally, one party consent does not change the current model. Works with the two-way offer answer model. How to proceed?