History-Info header and Support of target-uri Solution Requirements Mary Barnes Francois Audet SIPCORE.

Slides:



Advertisements
Similar presentations
Re-INVITE Handling draft-camarillo-sipping-reinvite-00.txt
Advertisements

SIPPING 3GPP Requirements Ad Hoc Meeting Georg Mayer IETF#53, Minneapolis.
Early Media Authorization Under what conditions should negotiated media flow prior to 200 OK (INVITE)? Richard Ejzak.
SIP Working Group Jonathan Rosenberg dynamicsoft.
Session-Independent Policies draft-ietf-sipping-session-indep-policy-01 Volker Hilt Gonzalo Camarillo
Downgrade Design Team Discussion Results IETF 77 DDT.
Update to: The OSPF Opaque LSA Option draft-berger-ospf-rfc2370bis Lou Berger Igor Bryskin Alex Zinin
1 SIP WG meeting 73rd IETF - Minneapolis, MN, USA November, 2008 Return Routability Check draft-kuthan-sip-derive-00 Jiri
A Framework for Management and Control of Optical Interfaces supporting G draft-kunze-g management-control-framework-02 March rd IETF.
Request History – Solution Mary Barnes SIP WG Meeting IETF-57 draft-ietf-sip-history-info-00.txt.
© 2008 AT&T Knowledge Ventures. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Knowledge Ventures. 1 Video Relay Service and Assignment.
History of Voic Cullen Jennings Mary Barnes.
P2PSIP Charter Proposal Many people helped write this charter…
March 7, 2005MOBIKE WG, IETF 621 Mobility Protocol Options for IKEv2 (MOPO-IKE) Pasi Eronen.
1 © 2005 course technology University Of Palestine Chapter 6 Storyboarding the User’s Experience.
WebDAV Issues Munich IETF August 11, Property URL encoding At present, spec. allows encoding of the name of a property so it can be appended to.
Rfc7180bis: Further TRILL Clarifications, Corrections, and Updates Donald Eastlake Mingui Zhang, Radia Perlman, Ayan Banerjee, Anoop Ghanwani, Sujay Gupta.
IETF 60 – San Diegodraft-ietf-mmusic-rfc2326bis-07 Magnus Westerlund Real-Time Streaming Protocol draft-ietf-mmusic-rfc2326bis-07 Magnus Westerlund Aravind.
July 16, Diameter EAP Application (draft-ietf-aaa-eap-02.txt) on behalf of...
SIPPING IETF 57 Jonathan Rosenberg dynamicsoft.
EAI WG meeting IETF-65, March 20, Agenda 17:40 Welcome, blue sheet, scribe, agenda bashing 17:50 Review of WG charter (approved) 17:55 Problem/framing:
November 2005IETF64 - ECRIT1 Emergency Service Identifiers draft-ietf-sipping-sos-01 draft-schulzrinne-sipping-service-01 Henning Schulzrinne Columbia.
Peering Considerations for Directory Assistance and Operator Services - John Haluska Telcordia SPEERMINT, IETF 68 Prague, Czech Republic 20 March 2007.
DNS SRV and NAPTR Use for SPEERMINT - Tom Creighton, Gaurav Khandpur Comcast SPEERMINT Intermin Meeting Philadelphia Sept
Draft-elwell-sipping- redirection-reason-00 Author: John Elwell
Peering: A Minimalist Approach Rohan Mahy IETF 66 — Speermint WG.
SIP Interconnect Guidelines draft-hancock-sip-interconnect-guidelines-01 David Hancock, Daryl Malas.
SIP INFO Event Framework (draft-kaplan-sip-info-events-00) Hadriel Kaplan Christer Holmberg 70th IETF, Vancouver, Canada.
SIP working group IETF#70 Essential corrections Keith Drage.
Making SIP NAT Friendly Jonathan Rosenberg dynamicsoft.
Conference Control Manipulation Protocol (CCMP) draft-ietf-xcon-ccmp-03.txt Authors: Mary Barnes Chris Boulton.
SIP Extensions for Network-Asserted Caller Identity and Privacy within Trusted Networks Flemming Andreasen W. Marshall, K. K. Ramakrishnan,
Magnus Westerlund 1 The RTSP Core specification draft-ietf-mmusic-rfc2326bis-06.txt Magnus Westerlund Aravind Narasimhan Rob Lanphier Anup Rao Henning.
Real-Time Streaming Protocol draft-ietf-mmusic-rfc2326bis-01.txt Magnus Westerlund.
IETF66 DIME WG John Loughney, Hannes Tschofenig and Victor Fajardo 3588-bis: Current Issues.
1/7 Clarification of Privacy Mechanism for SIP draft-munakata-sipping-privacy-clarified-00 Mayumi Munakata (NTT) Shida Schubert (NTT) IETF67 SIPPING 1.
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:
A Framework for Session Initiation Protocol User Agent Profile Delivery (draft-ietf-sipping-config-framework-11) SIPPING – IETF 68 Mar 19, 2007 Sumanth.
Design Guidelines Thursday July 26, 2007 Bernard Aboba IETF 69 Chicago, IL.
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,
MSRP Again! draft-ietf-simple-message- session-09.
Requirements and Selection Process for RADIUS Crypto-Agility December 5, 2007 David B. Nelson IETF 70 Vancouver, BC.
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.
NEMO Basic Support update IETF 61. Status IANA assignments done Very close to AUTH48 call Some issues raised recently We need to figure out if we want.
Caller Preferences Jonathan Rosenberg dynamicsoft.
March 20th, 2001 SIP WG meeting 50th IETF SIP WG meeting Overlap signalling handling
SIP Working Group IETF 72 chaired by Keith Drage, Dean Willis.
Draft-ietf-behave-nat-udp-00 NAT Behavioral Requirements for Unicast UDP draft-ietf-behave-nat-upd-00 François Audet - Cullen Jennings.
Mapping and interworking of Diversion information between Diversion and History-Info Headers in the SIP draft-mohali-bliss-diversion-history-info-00 draft-mohali-bliss-diversion-history-info-00.
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 wg Items Jonathan Rosenberg dynamicsoft Caller Preferences: Changes Discussion of Redirects –Previous draft only proxy –Nothing different for redirect.
XCON WG IETF-64 Meeting XCON Framework Overview & Issues
IP-NNI Joint Task Force Status Update
Jonathan Rosenberg Volker Hilt Daryl Malas
Request History Capability – Requirements & Solution
draft-ietf-behave-nat-behavior-discovery-01
Request History Capability – Requirements & Solution
Request-URI Param Delivery
IP-NNI Joint Task Force Status Update
Verstat Related Best Practices
Jean-François Mulé CableLabs
IETF 101 (London) STIR WG Mar2018
SIP Session Timer Glare Handling
Handling YANG Revisions – Discussion Kickoff
PW Control Word Stitching
IETF 102 (Montreal) STIR WG Jul 2018
Presentation transcript:

History-Info header and Support of target-uri Solution Requirements Mary Barnes Francois Audet SIPCORE WG IETF-75 draft-barnes-sipcore-4244bis-02.txt draft-rosenberg-sipcore-target-uri-delivery-01.txt Shida Schubert Christer Holmberg Hans-Erik Van Elburg

2 Since IETF 74 draft-barnes-sip-4244bis-00  draft-barnes-sipcore-rfc4244bis-00  draft-barnes-sipcore-rfc4244bis-01  draft-barnes-sipcore-rfc4244bis-02 (including authors from target-uri-delivery) draft-rosenberg-sip-target-uri-delivery-01  draft-rosenberg-sipcore-target-uri-delivery-00  (stopped updating, update depends on outcome meeting) Focus has been entirely on rfc4244bis –Main example call flows illustrates a target-uri call flow

3 What we want to achieve today Agree on the few remaining issues from mailing list Move 4244bis to Working Group Document What do we do with target-uri draft? 1.Keep separate document for use case, referring back into 4244bis (Shida is working on this) 2.Roll use cases into 4244bis ← RECOMMENDED

4 Scope of 4244bis Enable target-URI use case Fix 4244bis –Allowing distinguishing retargeting from routing (other SDOs need this, and most use case scenarios need this also) –Allow interoperability Allow for backward compatibility

5 What’s wrong with RFC 4244? In order to make it work in real life, you have to make “assumptions” on the hi-entries. Service logic, PSTN mapping, etc. First entry must be “Original Called Number” Last entry is Contact Second to last is “Called Number” Third to last is “Redirecting Number” You can’t have “redundant” entries (by proxies) in between 4244 is overly permissive This causes complexity for implementers Or just remove unwanted entries, based on what a specific proxy believe is useful

6 What’s wrong with 4244? Error in ABNF All the examples are using strict routing instead of loose routing resulting in complexity and pointlessness Repetitive text, background information that is not useful, etc. There is a gratuitous mandate to use TLS on all hops, or else remove entries Terminology issue from RFC 3261 (re-route, re-target, forward) Absorbing the changes of draft-rosenberg-sip-target-uri- delivery

7 What we did to document Added new “tags” for individual entries, useful both for target-URI and redirection use cases Replace examples with meaningful ones Significant trimming of repetitive/non-useful material Significant tightening of procedures (a lot less options which made interoperability impossible) Re-ordering of text to match current best practices Privacy is now achieved by anonymizing using RFC 3323 instead of “removing” entries

8 Issue 1: aor tag A URI entry is marked as "aor" when a proxy responsible for the URI recognizes it as an AOR (i.e., it uses it for a location server dip). One question asked on the list is how to treat IP addresses as domains? Can entries using IP addresses be AORs? –Answer: when a domain uses an IP address as a domain name instead of a proper DNS domain name, yes, it can be considered an AOR. –Proposal: Clarify in next version.

9 Issue 2: rc / cc / rt tags Alternatives: 1.“rc / cc / rt” tags, i.e., mechanichal precision 2.“fluff”, i.e., call it what it is 3.“no tag”, i.e., ignore them 4.“no entry”, i.e., ditch them 1 & 2 allow for distinguishing fluff from important pre-bis entries, 3 & 4 do not 4 result in “simpler” HI header

10 Issue 3: mp tag Unlike the "fluff" parameters, it means a "user different from the previous one". In the current draft, the "mp" tag represent the "mapped- TO" address, not the mapped-FROM address. –It tells something about why a new entry is recorded. Instead of tagging the previous entry when a new entry is recorded. –It also makes the algorithm for finding the first URI with which a user is addressed easier as it is only needed to find the last “mp” tagged entry. –However, it is not optimal for algorithms that are looking for the “mapped-from” number, e.g., the classical “Redirecting number” used by legacy voic systems and such.

11 Issue 4: algorithms for retrieving different targets by the UAS -Algorithm for retrieving the target-uri for applications such as TollFree Number: 1.traverse all H-I entries backward until an "mp" entry is found, if found this is the addressed target 2.if no "mp" found take the first H-I entry 3.if no History-Info header take the Request-URI value -Algorithm for retrieving the last used target-uri (typical Netann scenarios where parameters are needed, P-Called-Identity, etc.): 1.Pick last hi-entry marked with aor -Conclusion: there is more than one target-URI problem, thus flexibility is needed

12 Issue 5: privacy RFC 3323 was written with a 2-party model. Some of the wording in the documents was changed from 4244 to adapt to individual H-I entries. It is not clear if further enhancements to RFC 3323 are required. We are inviting people to look at it.