ua loose routing

6
UA Loose Routing Jonathan Rosenberg Cisco Systems

Upload: iram

Post on 07-Jan-2016

26 views

Category:

Documents


0 download

DESCRIPTION

UA Loose Routing. Jonathan Rosenberg Cisco Systems. UA wants to add a cookie to its URI AOR or GRUU Hand out that URI with the cookie When it is dereferenced, incoming request conveys cookie. Problem Statement. INV. 200. K:gruu+cookie. REFER Gruu+cookie. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: UA Loose Routing

UA Loose Routing

Jonathan Rosenberg

Cisco Systems

Page 2: UA Loose Routing

Problem Statement

• UA wants to add a cookie to its URI– AOR or GRUU

• Hand out that URI with the cookie

• When it is dereferenced, incoming request conveys cookie

INV

200

K:gruu+cookie

REFERGruu+cookie

Page 3: UA Loose Routing

Proposed Mechanism

• Basic Idea: home proxy doesn’t rewrite Request-URI, instead pushes Route with registered contact

• Preserves the original URI and any parameters

INVsip:[email protected];Cookie=asdasd

proxy UAS

REGISTERTo: sip:[email protected]: sip:1.2.3.4

INVsip:[email protected];Cookie=asdasdRoute: sip:1.2.3.4

Page 4: UA Loose Routing

Additional Problems Solved

• Determining the Alias by which a UA is reached– P-Called-Party-ID

• Limited Use Addresses

• Sub-Addressing• Service Interaction

– RFC 3087, IVR SIP, Voicemail URI

• Emergency Services Marking

• Freephone numbers

Page 5: UA Loose Routing

Issues

• Backwards compatibility– Draft proposes Supported/Require in REGISTER– Should work fine, but what about proxies?

• Redirection– Need to differentiate three cases

• Recurse by R-URI modification• Recurse by replacing top Route• Recurse by appending top Route

– Propose Via param to indicate capability and ;lr flag to differentiate cases

• Other routing services?

Page 6: UA Loose Routing

Questions

• Adopt as WG item?