The User Registered UA URL draft-xu-sipping-uruu-01.txt Peili Xu

Slides:



Advertisements
Similar presentations
SIP, Presence and Instant Messaging
Advertisements

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.
IM May 24, 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
VON Europe /19/00 SIP and the Future of VON Protocols SIP and the Future of VON Protocols: Presence and IM Jonathan Rosenberg.
Fall VoN 2000 SIP for IP Communications Jonathan Rosenberg Chief Scientist.
THIS IS THE WAY ENUM Variants Jim McEachern Carrier VoIP Standards Strategy THIS IS.
IP over ATM Integrated Network Services Almerindo Graziano.
July 20, 2000H.323/SIP1 Interworking Between SIP/SDP and H.323 Agenda Compare SIP/H.323 Problems in interworking Possible solutions Conclusion Q/A Kundan.
Design and Implementation of HTTP-Gnutella Gateway Baoning Wu (baw4) Wei Zhang (wez5) CSE Department Lehigh University.
Session Initiation Protocol Winelfred G. Pasamba.
GRUU Jonathan Rosenberg Cisco Systems
1 Review Topics 1.Basic understanding of a business process 2.The relationship of a business process with a work flow 3.The different types aspects and.
Requirements for Resource Priority Mechanisms for the Session Initiation Protocol draft-ietf-ieprep-sip-reqs-01 Henning Schulzrinne Columbia University.
12 July 2015 Requirements for prioritized access to PSTN resources Henning Schulzrinne Columbia University superset of draft-schulzrinne-ieprep-resource-req-00.
Introduction to SIP Speaker: Min-Hua Yang Advisor: Ho-Ting Wu Date:2005/3/29.
Internet Basics.
GRUU Jonathan Rosenberg Cisco Systems. sip and sips General problem –What should gruu say about relationship of sips to gruu? Specific questions –If the.
GRUU Mechanism Jonathan Rosenberg. Status Draft-rosenberg-sipping-gruu-reqs-01 defines the problem Draft-rosenberg-sip-gruu submitted with proposed solution.
July 30, 2010SIPREC WG1 SIP Call Control - Recording Extensions draft-johnston-siprec-cc-rec-00 Alan Johnston Andrew Hutton.
Winner Follow Me Presented by Telecom Transborder Services.
1 SIP WG meeting 73rd IETF - Minneapolis, MN, USA November, 2008 Return Routability Check draft-kuthan-sip-derive-00 Jiri
Functions of a Database Management System
1 © NOKIA 1999 FILENAMs.PPT/ DATE / NN SIP Service Architecture Markus Isomäki Nokia Research Center.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
H.323 An International Telecommunications Union (ITU) standard. Architecture consisting of several protocols oG.711: Encoding and decoding of speech (other.
Draft-rosen-ecrit-emergency- framework-00 Brian Rosen NeuStar CPa
XCAP Needed Diffs Jonathan Rosenberg Cisco Systems.
Author(s) Politehnica University of Bucharest Automatic Control and Computers Faculty Computer Science Department Implementation of GRUU in SIP Vladut-Stefan.
CP-a Emergency call stage 2 requirements - A presentation of the requirements from 3GPP TS Keith Drage.
SIPPING IETF 57 Jonathan Rosenberg dynamicsoft.
November 2005IETF64 - ECRIT1 Emergency Service Identifiers draft-ietf-sipping-sos-01 draft-schulzrinne-sipping-service-01 Henning Schulzrinne Columbia.
SIP working group IETF#70 Essential corrections Keith Drage.
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.
Chapter 12: Service Requests. Streamlined citizen service processes: “3-1-1” Streamlined citizen service processes: “3-1-1” Service citizen requests Service.
March 20, 2007BLISS BOF IETF-681 Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol.
GRUU Jonathan Rosenberg Cisco Systems. Changes in -06 Editorial as a result of RFC-ED early copy experiment.
Call Completion using BFCP draft-roach-sipping-callcomp-bfcp IETF 67 – San Diego November 7, 2006.
Consent-based Communications draft-ietf-sipping-consent-framework-01.txt draft-ietf-sipping-consent-reqs-00.txt
SIPPING Drafts Jonathan Rosenberg dynamicsoft. Conferencing Package Issues Only one – scope Depends on broader work in conferencing May include –Participant.
Andrew Allen ROUTING OUT OF DIALOG REQUESTS draft-allen-dispatch-routing-out-of-dialog-request-01 Dispatch IETF 92 March 23 rd 2015.
Globally Identifiable Number (GIN) Registration Adam Roach draft-martini-roach-gin-01 IETF 77 – Anaheim, CA, USA March 22, 2010.
How to create your Own Alarm System This is the next lesson of Ozeki Video Guide. Now you can learn how you can build your own alert system with Ozeki.
Presented by Deepak Varghese Reg No: Introduction Application S/W for server load balancing Many client requests make server congestion Distribute.
LAN Chat server BY: VIPUL GUPTA VIKESH SINGH SUKHDEEP SINGH.
SIP Extension Changes Jonathan Rosenberg dynamicsoft IETF 52.
Open data For improved land governance
THIS IS THE WAY ENUM Variants Jim McEachern
Jonathan Rosenberg dynamicsoft
Internet Multimedia Conferencing: What now?
Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol (SIP) draft-johnston-bliss-mla-req-00.
Please check below to let us know whether you would like to participate in this project. Yes, see my contact info below No, thank you Name (s): ____________________________________.
nd Vice Chair’s Report - Jan 2011
nd Vice Chair’s Report - May 2011
Chapter 4 Introduction to Network Layer
nd Vice Chair’s Report – Mar 2012
nd Vice Chair’s Report May 2013
nd Vice Chair’s Report – Nov 2012
SIP RPH and TN Signing Cross Relationship
Simulation of Session Initiation Protocol
nd Vice Chair’s Report - Sept 2011
nd Vice Chair’s Report – July 2012
nd Vice Chair’s Report - Nov 2011
nd Vice Chair’s Report – Jan 2013
nd Vice Chair’s Report July 2013
nd Vice Chair’s Report – March 2013
nd Vice Chair’s Report – Nov 2012
nd Vice Chair’s Report – Sept 2012
nd Vice Chair’s Report – Jan 2013
Presentation transcript:

The User Registered UA URL draft-xu-sipping-uruu-01.txt Peili Xu

Introduction People may have multiple UAs –Cell phone, Soft-Phone, Office phone and Home phone... To group them with one AOR is fine to use –Forking, in parallel or by sequence… But, can we achieve more ? –To manage those phones more delicately –To let people call exactly the related phone(s) he want –Maybe more…

Definition URUU: It is a sort of address property which can be used to name one or more UA instances under one AOR to provide personalized naming and manipulation of communication services for them. It logically have two parts: the AOR and the sub-name of the UA(s) under that AOR.The sub-name part is normally human-readable.

Relationship with GRUU GRUU is to identify the specified UA instance while URUU is to give personalized sub-name of one or more UA. GRUU is a kind of basic mechanism while URUU is more service and user oriented. URUU do not have GRUU property, i.e. it can not guarantee the routing to specific UA instance. The UA which have sub-name may also have GRUU. The may co-exist and serve different requirements.

Use Case One user with multiple UAs –Bob have several phones under –He may want to name them as "home", "office", "cell" etc. –If people call with sub-name "office", the call will route to his office. Interworking with ISDN –ISDN has "sub-address" feature for phones connected to different ports of one ISDN line.

Requirements Req 1: When one user has multiple SIP UAs which share the same AOR, he can provide a name for each such UA to further classify and manipulate the communication services for them. Req 2: The extension name is allocated by the user and is valid within the namespace of his AOR. It is recommended to be human- readable. Req 3: One AOR may have multiple extension names under it, and each extension name may have one or more UAs associated. Req 4: The other user can make call to the associated UA(s) by specify the destination AOR and extension name together. Req 5: if the user just provide the extension name when making the call, it mean he is to dial the other UAs under the same AOR. And the system should treat the call as if he provide the AOR and extension name together.

Discussion Naming vs. Feature –What is the basic characteristic of URUU? –Features are characteristics of UAs which are normally defined in a standardized way and have mutual understanding on both sides. –While sub-name extension serves as a kind of logical identity which may have several UAs associated. –According to the requirement, I prefer it to be naming oriented.

Creation of URUU The User –Select good names, pre-config the UA and publish them to people. The UA –Send REGISTER with the sub-name. The Registrar –Enforce policy on URUU if needed. –Store the URUU (AOR and sub name) for further use.

Use of URUU The Caller –Make call with the sub-name if he want to reach the callee`s URUU. The Serving Proxy –Look up for the contact(s) with the URUU. –Forward the request by enforce policy on the query result. –Be sure to carry the sub-name in the forwarded request to let the callee know which name is actually destined. The Callee –Process the request and may enforce some URUU related policy

Comments We want more opinion about this topic. Please consider the solution. Thanks!

Backlog Discussion Sub-name vs. AOR grouping –There are similar services that several AORs grouped by one AOR. –AOR is controlled by provider while Sub-name is controlled by the user. –They are different service requirements, and should not have conflict between them.

Backlog Discussion Whether URUU can have service treatment property? –Maybe applicable if the service is provided by UA Whether one UA instance can have multiple sub-name? –Seems reasonable to have for the user