GRUU Jonathan Rosenberg Cisco Systems. Main Changes Up front discussion of URI properties Opaque URI parameter for constructing GRUU Procedure for EP.

Slides:



Advertisements
Similar presentations
SIP, Presence and Instant Messaging
Advertisements

Internet Telecom Expo September 20, 2000 SIP vs. H.323 SIP vs. H.323 Will the Real IP Telephony Please Stand Up? Jonathan Rosenberg.
Additional Data related to an Emergency Call draft-ietf-ecrit-additional-data-00.txt Hannes Tschofenig Brian Rosen.
SIP Working Group Jonathan Rosenberg dynamicsoft.
Session-Independent Policies draft-ietf-sipping-session-indep-policy-01 Volker Hilt Gonzalo Camarillo
1 Controlling NAT Bindings using STUN draft-wing-behave-nat-control-stun-usage-00 Dan Wing Jonathan Rosenberg.
ICE Jonathan Rosenberg Cisco Systems. Changes Removed abstract protocol concept Relaxed requirements for ICE on servers and gateways – no address gathering.
Address Settlement by Peer to Peer (ASP) Jonathan Rosenberg Cullen Jennings Eric Rescorla.
SIP Working Group Stuff Jonathan Rosenberg dynamicsoft.
STUN bis draft-ietf-behave-rfc3489bis Jonathan Rosenberg Cisco Systems.
GRUU Jonathan Rosenberg Cisco Systems
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.
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.
Rohan Mahy draft-ietf-sip-join and Semantics of REFER.
IETF-61 draft-ietf-sipping-cc-transfer-03.txt 1 SIP Call Control - Transfer Robert Sparks Alan Johnston Dan Petrie.
@ 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.
Explicit Subscriptions for REFER draft-sparks-sipcore-refer-explicit-subscription-00 SIPCORE – IETF90 Robert Sparks.
Ogier - 1 OSPF Database Exchange Summary List Optimization draft-ietf-ospf-dbex-opt-00.txt Richard Ogier Presented by Acee Lindem March 19, 2007 IETF 68.
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.
SIPPING IETF 57 Jonathan Rosenberg dynamicsoft.
March 2007IETF68 - SIP1 SIP URI Service Discovery using DNS-SD draft-lee-sip-dns-sd-uri-00 Henning Schulzrinne Jae Woo Lee Columbia University.
SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-01 David Hancock, Daryl Malas.
App Interaction Framework Jonathan Rosenberg dynamicsoft.
Event Filtering Hisham Khartabil SIMPLE WG Interim Meeting, Boston 24 th May, 2004
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.
Issues and Status in App Interaction Team Jonathan Rosenberg dynamicsoft.
Caller Prefs and Friends Jonathan Rosenberg dynamicsoft.
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.
Real-Time Streaming Protocol draft-ietf-mmusic-rfc2326bis-01.txt Magnus Westerlund.
TURN Jonathan Rosenberg Cisco Systems. Changes since last version Moved to behave terminology Many things moved into STUN –Basic request/response formation.
SIP PUBLISH Method Jonathan Rosenberg dynamicsoft.
- 1 -P. Kyzivatdraft-sipping-gruu-reg-event-00 Reg Event Package Extensions draft-sipping-gruu-reg-event-00 IETF64 Nov-2005.
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:
Connected Party ID (considered evil) Who I’m Talking To Cullen Jennings
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.
July 28, 2009BLISS WG IETF-751 Shared Appearance of a SIP AOR draft-ietf-bliss-shared-appearances-03 Alan Johnston Mohsen Soroushnejad Venkatesh Venkataramanan.
Call Completion using BFCP draft-roach-sipping-callcomp-bfcp IETF 67 – San Diego November 7, 2006.
Outbound draft-ietf-sip-outbound-01 Cullen Jennings.
Slide title minimum 48 pt Slide subtitle minimum 30 pt Emergency Callback Id IETF#82, Taipei, Taiwan draft-holmberg-ecrit-emergency-callback-id-00 (ex.
Presence Data Model Jonathan Rosenberg Cisco Systems.
Slide #1 Nov 6 -11, 2005SIP WG IETF64 Feature Tags with SIP REFER draft-ietf-sip-refer-feature-param-00 Orit
Caller Preferences Jonathan Rosenberg dynamicsoft.
History-Info header and Support of target-uri Solution Requirements Mary Barnes Francois Audet SIPCORE.
SIPPING Drafts Jonathan Rosenberg dynamicsoft. Conferencing Package Issues Only one – scope Depends on broader work in conferencing May include –Participant.
SIP Overload Control draft-hilt-sipping-overload-00 Volker Hilt Daryl Malas Indra Widjaja
Andrew Allen ROUTING OUT OF DIALOG REQUESTS draft-allen-dispatch-routing-out-of-dialog-request-01 Dispatch IETF 92 March 23 rd 2015.
Session-Independent Policies draft-ietf-sipping-session-indep-policy-00 Volker Hilt Gonzalo Camarillo
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.
SESSION-ID Backward COMPATIBILITY
Session-Independent Policies draft-ietf-sipping-session-indep-policy-02 Volker Hilt Jonathan Rosenberg Gonzalo.
End-to-middle Security in SIP
Jonathan Rosenberg Volker Hilt Daryl Malas
Jonathan Rosenberg dynamicsoft
Jonathan Rosenberg dynamicsoft
ECRIT Interim: SIP Location Conveyance
Implicit Subscriptions
draft-ietf-simple-message-sessions-00 Ben Campbell
App Interaction Framework
Examining Session Policy Topologies
Request-URI Param Delivery
Requirements and Implementation Options for the Multiple Line Appearance Feature using the Session Initiation Protocol (SIP) draft-johnston-bliss-mla-req-00.
網際網路電話系統 期中考重點整理.
SIP Session Timer Glare Handling
Presentation transcript:

GRUU Jonathan Rosenberg Cisco Systems

Main Changes Up front discussion of URI properties Opaque URI parameter for constructing GRUU Procedure for EP to remove itself from RR if UA supports GRUU REGISTER response has Require New GRUU construction algorithms using opaque Mechanism for picking gruu in dialog forming req/res Grammar bug: missing for instance Registrar doesn’t delete two registrations with same instance – just uses most recent –Inline with sip-outbound Text on administratively constructed gruu in servers – really easy More detailed discussion on service treatment property for GRUU 404 vs. 480 responses clarified

Issue 1: Extraction of AOR from GRUU Currently, opaque parameter contains blob, remove it, you get the AOR: Have gotten a few complaints about this –One suggestion to leave this to another spec –Suggestion on list: aor=false;gruu- id=" –Another suggestion: sip:gruu- Do we want to change this? PROPOSAL: NO

Issue 2: The double role of GRUU We are using GRUU in two ways: –As a target for mid-dialog requests (consequence of its inclusion in Contact) –As a target for new requests to that UA But there are differences –Service Treatment Would like service treatment for new requests Probably not for mid-dialog –Record-routing and GRUU interactions only for mid-dialog requests Idea 1: GRUU only for new requests –Original design worked this way – carried in a Gruu header field in INVITE request or response, but had backwards compatibility problem –Lose significant GRUU benefit of “moving” dialogs when a UA re-registers mid-dialog Idea 2: Endpoints record-route –Use their IP-address in there –Means Contact is ignored for mid-dialog requests –Fundamental change in SIP usage Proposal: Stay as is