GRUU Jonathan Rosenberg Cisco Systems. sip and sips General problem –What should gruu say about relationship of sips to gruu? Specific questions –If the.

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 WG Open Issues Jonathan Rosenberg. Record-Routing Problem: spec omits anything about Routing in reverse direction Lots and lots and lots of discussion.
An Application Component Architecture for SIP Jonathan Rosenberg Chief Scientist.
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
SIMPLE Open Issues Jonathan Rosenberg dynamicsoft IETF 52.
Fall VoN 2000 SIP Servers SIP Servers: A Buyers Guide Jonathan Rosenberg Chief Scientist.
Open Issues in bis 12/6/2001 5:28 PM Jonathan Rosenberg dynamicsoft.
SIP Working Group Jonathan Rosenberg dynamicsoft.
1 5 th SDO Emergency Services Workshop October 2008 “sos” URI parameter for marking emergency requests Milan Patel 5 th SDO Emergency Services Workshop.
SIP Working Group Stuff Jonathan Rosenberg dynamicsoft.
GRUU Jonathan Rosenberg Cisco Systems
ICE Jonathan Rosenberg dynamicsoft. Issue 1: Port Restricted Flow This case does not work well with ICE right now Race condition –Works if message 13.
4/25/ Application Server Issues for the Project CSEP 545 Transaction Processing for E-Commerce Philip A. Bernstein Copyright ©2003 Philip A. Bernstein.
GRUU Mechanism Jonathan Rosenberg. Status Draft-rosenberg-sipping-gruu-reqs-01 defines the problem Draft-rosenberg-sip-gruu submitted with proposed solution.
1 RFC 3486 Compressing the Session Initiation Protocol (SIP) 曾朝弘 電機系 系統組 碩士班一年級.
December 2007IETF 70 - SIPPING1 SIP URI Service Discovery using DNS-SD draft-lee-sip-dns-sd-uri-02 Presented by Henning Schulzrinne Jae Woo Lee & Henning.
What is a SIP Trunk Anyway?!? Jonathan Rosenberg Cisco.
Overload in SIP Jonathan Rosenberg Cisco Systems.
Request History – Solution Mary Barnes SIP WG Meeting IETF-57 draft-ietf-sip-history-info-00.txt.
TURN draft-ietf-behave-turn-07 Philip Matthews, Avaya Jonathan Rosenberg, Cisco Rohan Mahy, Plantronics.
NAT Traversal Speaker: Chin-Chang Chang Date:
Draft-rosen-ecrit-emergency- framework-00 Brian Rosen NeuStar CPa
Presence Data Model Jonathan Rosenberg. Changes in -02 Split out data and processing models Allow multiple devices, services, person with same URI/device.
XCAP Needed Diffs Jonathan Rosenberg Cisco Systems.
Presented By Team Netgeeks SIP Session Initiation Protocol.
Author(s) Politehnica University of Bucharest Automatic Control and Computers Faculty Computer Science Department Implementation of GRUU in SIP Vladut-Stefan.
SIPPING IETF 57 Jonathan Rosenberg dynamicsoft.
PSAP Callback draft-ietf-ecrit-psap-callback Phone BCP Status Usage Scenarios.
DNS SRV and NAPTR Use for SPEERMINT - Tom Creighton, Gaurav Khandpur Comcast SPEERMINT Intermin Meeting Philadelphia Sept
7/6/20061 Speermint Use Case for Cable IETF 66 Yiu L. Lee JULY 2006.
1 SPEERMINT Use Cases for Cable IETF 66 Montreal 11 JULY 2006 Presented by Yiu L. Lee.
Draft-elwell-sipping- redirection-reason-00 Author: John Elwell
BLISS Problem Statement Jonathan Rosenberg Cisco.
SIP working group IETF#70 Essential corrections Keith Drage.
The User Registered UA URL draft-xu-sipping-uruu-01.txt Peili Xu
Service Identification Jonathan Rosenberg Cisco. Examples Contrived chess example PoC Game that uses voice for comments vs. telephony with IMs –Both use.
A Modest Proposal Jonathan Rosenberg Cisco. Problem Statement Increasing gap between our specs and the SIP industry –Proxies vs. B2BUA –Open Internet.
Caller Prefs and Friends Jonathan Rosenberg dynamicsoft.
SIP Connection Reuse Efficiency Rohan Mahy—Airespace
SIP WG Open Issues IETF 50 Jonathan Rosenberg dynamicsoft.
ECRIT - Getting Certain URIs, and Alternatives to Getting Emergency Dialstring(s) draft-polk-ecrit-lost-server-uri-00 draft-polk-dhc-ecrit-uri-psap-esrp-00.
TURN Jonathan Rosenberg Cisco Systems. Changes since last version Moved to behave terminology Many things moved into STUN –Basic request/response formation.
IETF66 DIME WG John Loughney, Hannes Tschofenig and Victor Fajardo 3588-bis: Current Issues.
Open issues from SIP list Jonathan Rosenberg dynamicsoft.
SIP PUBLISH Method Jonathan Rosenberg dynamicsoft.
RFC3261 (Almost) Robert Sparks. SIPiT 10 2 Status of the New SIP RFC Passed IETF Last Call In the RFC Editor queue Author’s 48 hours review imminent IMPORTANT:
1 RFC4028 Session Timer in the Session Initiation Protocol Speaker : Ying Shun Lin Adviser : Quincy Wu.
GRUU Jonathan Rosenberg Cisco Systems. Changes in -06 Editorial as a result of RFC-ED early copy experiment.
Slide title In CAPITALS 50 pt Slide subtitle 32 pt RTSP draft-ietf-mmusic-rfc2396bis-10 Magnus Westerlund Co-auhtors: Henning Schulzrinne, Rob Lanphier,
Outbound draft-ietf-sip-outbound-01 Cullen Jennings.
SIPPING Drafts Jonathan Rosenberg dynamicsoft. Conferencing Package Issues Only one – scope Depends on broader work in conferencing May include –Participant.
IETF-62 draft-johnston-enum-conf-service-00 1 IANA Registration for ENUMservices ‘conf-web’ and ‘conf-uri’ Alan Johnston.
Multiple Care-of Address Registration draft-ietf-monami6-multiplecoa-02.txt.
GRUU Jonathan Rosenberg Cisco Systems. Main Changes Up front discussion of URI properties Opaque URI parameter for constructing GRUU Procedure for EP.
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.
SIP Extension Changes Jonathan Rosenberg dynamicsoft IETF 52.
SIP wg Items Jonathan Rosenberg dynamicsoft Caller Preferences: Changes Discussion of Redirects –Previous draft only proxy –Nothing different for redirect.
Jonathan Rosenberg dynamicsoft
Session-Independent Policies draft-ietf-sipping-session-indep-policy-02 Volker Hilt Jonathan Rosenberg Gonzalo.
Jonathan Rosenberg dynamicsoft
Implicit Subscriptions
App Interaction Framework
Request-URI Param Delivery
Jonathan Rosenberg dynamicsoft
Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol (SIP) draft-johnston-bliss-mla-req-00.
11/21/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
SIP Session Policies Volker Hilt
網際網路電話系統 期中考重點整理.
BINDing URIs to SIP AORs
Presentation transcript:

GRUU Jonathan Rosenberg Cisco Systems

sip and sips General problem –What should gruu say about relationship of sips to gruu? Specific questions –If the contact URI is sip, can the gruu be sips? –If the contact URI is sips, should the gruu be sips? –What if To/From are a mix of sip/sips? –Do we require one vs. two registrations? Meta-question –Are a sip and sips URI for a resource the same resource? [Adam reports yes] –Can a URI be downgraded?

Proposal If a sip and sips URI exist, they should point to the same resource Existence of sip doesn’t imply sips and vice a versa If contact is sip, gruu is a sip URI, but the server creates the sips resource (i.e., it will accept and handle sips if it can do a secure connection) If the contact is sips, the gruu is sips, but the server does not create the sip resource –Allows for sips only resources

Connection Reuse/GRUU relationship draft-jennings-sipping-outbound represents the client to server aspect of connection reuse –Allows multiple connections from a client –Each is to the same instance –Differentiated with connection ID parameter Those connections represent different contacts to the same instance No normative reference needed

Multiple contacts allowed? Currently, can only have one contact per instance But an instance can be reachable in many ways for redundancy Propose: allow multiple contacts per GRUU, all to same instance

Conflict Resolution Current spec allows a single contact per instance –On failure and reboot, need multiple transactions to remove old registered contact –Impacts avalanche restart problem Options –New contact overwrites previous one (had previously rejected this approach) –New contact gets registered too (only to same instance!) Replacement does occur if you are using the connection reuse

Does GRUU map to AOR Right now, AOR maps to a contact –How are redirects handled? Do you redirect to GRUU or contact? If you have multiple contacts, you would have different proxy behaviors for AOR->GRUU and GRUU->contacts Proposal –AOR translates to GRUU, translates to Contacts –Registering and refreshing contact registers and refreshes AOR->GRUU mapping and GRUU->contact mapping –AOR->GRUU mapping disappears when no contacts mapped to GRUU

Record-Route Interactions Proxy/RegEPClient EP record routes initial INVITE Client puts GRUU in Contact Causes spiral – ideally EP should not record route if client uses GRUU

Solutions If 200 OK contains Supported: GRUU EP can remove RR in response Grin and bear it Others?