BINDing URIs to SIP AORs

Slides:



Advertisements
Similar presentations
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Advertisements

SIP Servlets. SIP Summit SIP Servlets Problem Statement Want to enable construction of a wide variety of IP telephony.
Yunling Wang VoIP Security COMS 4995 Nov 24, 2008 XCAP The Extensible Markup Language (XML) Configuration Access Protocol (XCAP)
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
1 5 th SDO Emergency Services Workshop October 2008 “sos” URI parameter for marking emergency requests Milan Patel 5 th SDO Emergency Services Workshop.
11 June 2015Advanced SIP applications1 Advanced SIP Applications Henning Schulzrinne.
July 2006IETF66 - ECRIT1 RELO: Retrieving End System Location Information draft-schulzrinne-geopriv-relo-00 Henning Schulzrinne.
A Generic Event Notification System Using XML and SIP Knarig Arabshian and Henning Schulzrinne Department of Computer Science Columbia University
An Architecture for Location- Based Service Mobility Using the SIP Event Model Ron Shacham, Henning Schulzrinne Columbia University Wolfgang Kellerer,
HTTP Hypertext Transfer Protocol. HTTP messages HTTP is the language that web clients and web servers use to talk to each other –HTTP is largely “under.
SIMPLEStone – A presence server performance benchmarking standard SIMPLEStone – A presence server performance benchmarking standard Presented by Vishal.
XCON architecture and protocol musings Henning Schulzrinne Columbia University.
Session Initialization Protocol (SIP)
NAT Traversal Speaker: Chin-Chang Chang Date:
NENA Development Conference | October 2014 | Orlando, Florida Emergency Incident Data Document (EIDD) Transfer Protocols Jerry Schlesinger, PMP – City.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
1 Ubiquitous Computing in Home Networks Henning Schulzrinne, Columbia University Stefan Berger, IBM Research IEEE Communication Magazine 2003.
Conference Control Manipulation Protocol (CCMP) draft-ietf-xcon-ccmp-03.txt Authors: Mary Barnes Chris Boulton.
SAML for SIP Hannes Tschofenig, Jon Peterson, James Polk, Douglas Sicker, Marcus Tegnander.
Event Management. Events With events, track important date/times where things are going to be happening and allow users to register With events, track.
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
SIP PUBLISH Method Jonathan Rosenberg dynamicsoft.
March 20, 2007BLISS BOF IETF-681 Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol.
July 28, 2009BLISS WG IETF-751 Shared Appearance of a SIP AOR draft-ietf-bliss-shared-appearances-03 Alan Johnston Mohsen Soroushnejad Venkatesh Venkataramanan.
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.
Lists in Python Lists as Arguments/Parameters. Lists as arguments to functions Just like other data types, lists can be sent to functions as arguments.
WCDP: A protocol for web cache consistency Renu Tewari IBM Almaden Research Thirumale Niranjan IBM Software Group
ECRIT - IETF 62 (March 2005) - Minneapolis 1 Requirements for Emergency Calling draft-schulzrinne-sipping-emergency-req-01 draft-ietf-sipping-sos-01 Henning.
Jonathan Rosenberg dynamicsoft
JIS June 22, 2017 For up to date imagery please refer to
Session-Independent Policies draft-ietf-sipping-session-indep-policy-02 Volker Hilt Jonathan Rosenberg Gonzalo.
3.02H Publishing a Website 3.02 Develop webpages..
Internet Rechartering Update
MIME Type Definition Group Name: PRO WG
WEB SERVICES From Chapter 19 of Distributed Systems Concepts and Design,4th Edition, By G. Coulouris, J. Dollimore and T. Kindberg Published by Addison.
SIP Configuration Issues: IETF 57, SIPPING
RELO: Retrieving End System Location Information draft-schulzrinne-geopriv-relo-03 Henning Schulzrinne March 2007 IETF68 - GEOPRIV.
Operating Systems (CS 340 D)
MAF&MEF Interface Specification discussion of the next steps
Markus Isomäki Eva Leppänen
Hypertext Transfer Protocol
J2EE Lecture 7: Spring – Spring MVC
Agenda and Status SIP Working Group
Jonathan Rosenberg dynamicsoft
Session Initiation Protocol (SIP)
Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol (SIP) draft-johnston-bliss-mla-req-00.
draft-ietf-geopriv-lbyr-requirements-02 status update
NETLMM Applicability Draft (Summary)
Jonathan Rosenberg Bell Laboratories 8/24/98
Operating Systems (CS 340 D)
WEB API.
C# Event Processing Model
draft-levin-xcon-cccp-02.txt Orit Levin
Transaction Reporting: Exception Handling
Process Description and Control
Multiple tuples in PIDF
Service URN draft-schulzrinne-sipping-service-00
RELO: Retrieving End System Location Information draft-schulzrinne-geopriv-relo-03 Henning Schulzrinne March 2007 IETF68 - GEOPRIV.
Publish Requirements.
William Stallings Data and Computer Communications
SIMPLE Presence Traffic Optimization and Server Scalability
SIP Session Policies Volker Hilt
WebDAV Design Overview
Kevin Harville Source: Webmaster in a Nutshell, O'Rielly Books
WEB SERVICES From Chapter 19, Distributed Systems
Henning Schulzrinne Columbia University
Henning Schulzrinne Columbia University
Presentation transcript:

BINDing URIs to SIP AORs Henning Schulzrinne Columbia University 19 October 2019

Summary Information and actions associated with AOR: scripts and call processing logic conference control (floor control, conference management) via non-SIP protocols upload presence user provisioning binding: SIP AOR  set of URIs different degrees of indirection: data URI mid/cid URI http, acap, ldap, ... URIs 19 October 2019

Binding vs. content indirection Same: non-SIP URI references external data content indirection: replace data carried in SIP body binding: associate data with AOR 19 October 2019

Binding header field Binding header field updates binding for particular purpose Binding: <http://www.tweak-me.com> ;disposition=configuration ;expires=0 ;q=0.1 Binding: <tftp://store.example.com> ;disposition=boot ;expires=36000 Binding: ;disposition=conference ;expires=0 May be returned in by REGISTER, OPTIONS 19 October 2019

BIND method REGISTER not appropriate to maintain bindings  multiple failure reasons, refresh intervals Almost like REGISTER, but: address to SIP URI  use methods parameter to direct to particular entity handle both AOR and per-SIP URI bindings ;expires=0  Delete all bindings for one disposition or individual URI event package for updates 19 October 2019

Open issues Is this useful in general? For the applications envisioned? Alternative: generalized PUBLISH Details: Status code "Maximum number of bindings exceeded"? Tagged bindings for replacement? 19 October 2019