Enum dip indicator draft-stastny-iptel-tel-enumdi-00

Slides:



Advertisements
Similar presentations
THIS IS THE WAY ENUM Variants Jim McEachern Carrier VoIP Standards Strategy THIS IS.
Advertisements

SIP Working Group Stuff Jonathan Rosenberg dynamicsoft.
ENUM Chris Wong Converging Services Branch International Training Program 7 September 2006.
1 RFC 3486 Compressing the Session Initiation Protocol (SIP) 曾朝弘 電機系 系統組 碩士班一年級.
Proxy Authentication of the Emergency Status of SIP Calls draft-barnes-ecrit-auth-00 Richard Barnes IETF 69, Chicago, IL, USA.
Understanding ENUM & Current Status Network Planning August 21, 2001
19 March E.212 ENUMService Type Definition E.212 Parameters for the "tel" URI Edward Lewis NeuStar IETF 68 ENUM WG meeting.
1 © NOKIA Presentation_Name.PPT / DD-MM-YYYY / Initials Emergency calls related work done in IETF Gabor Bajko May 22, 2006.
ENUM? “ Telephone Number Mapping (ENUM or Enum, from TElephone NUmber Mapping) is a suite of protocols to unify the telephone numbering system E.164 with.
PSTN – User ENUM – „Infrastructure ENUM“ An ETSI View Richard Stastny IETF60 San Diego.
ENUM Update for voipeer BOF Richard Shockey ENUM co-chair IETF 63 Paris.
Industry Canada 1 Bob Leafloor Colman Ho Peter Chau Industry Canada January 2003 (ENUM) T E lephone NU mber M apping.
Slide 1 Nicklas Beijar - TRIP, ENUM and Number Portability TRIP, ENUM and Number Portability Nicklas Beijar
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
©Stephen Kingham SIP Peering SIP Workshop APAN Taipei Taiwan 23rd Aug 2005 By Stephen Kingham
© 2004 AT&T, All Rights Reserved. The world’s networking company SM VoIP, Portability, and the Evolution of Addressing LNPA & Future of Numbering Working.
Draft-rosen-ecrit-emergency- framework-00 Brian Rosen NeuStar CPa
1January 2006Richard Stastny Developments around Infrastucture ENUM and their relevance on NGNs Workshop on NGN Interconnection and Numbering TRIS – TISPAN.
CP-a Emergency call stage 2 requirements - A presentation of the requirements from 3GPP TS Keith Drage.
DNS SRV and NAPTR Use for SPEERMINT - Tom Creighton, Gaurav Khandpur Comcast SPEERMINT Intermin Meeting Philadelphia Sept
The State of VoIP Peering Charles Studt Director of Product Management, VoEX.
7/6/20061 Speermint Use Case for Cable IETF 66 Yiu L. Lee JULY 2006.
All Rights Reserved © Alcatel-Lucent 2006, ##### 2G IMS CAVE Based Security Replay Protection Alec Brusilovsky, Zhibi Wang Alcatel-Lucent, July 24, 2007.
Page 1IETF 65 ENUM WG IETF 65 – ENUM WG IANA Registration for an Enumservice and “tel” Parameter for Calling Name Delivery (CNAM) Information 20 March.
Slide 1 Nicklas Beijar - TRIP, ENUM and Number Portability TRIP, ENUM and Number Portability Nicklas Beijar
Peering: A Minimalist Approach Rohan Mahy IETF 66 — Speermint WG.
SIP working group IETF#70 Essential corrections Keith Drage.
Packetizer ® Copyright © 2010 Into the Cloud Future Direction of Video Conferencing 1 Simon Horne H323.net 11 February 2010.
Patrik Fältström. ITU Tutorial Workshop on ENUM. Feb 8, 2002, Geneva Explanation of ENUM (RFC 2916) Patrik Fältström Area Director, Applications Area,
SIP & H.323 Interworking Name: Amir Zmora Title: PM Date: Feb
Page 1IETF 63 ENUM WG IETF 63 – ENUM WG IANA Registration for an Enumservice Containing Number Portability and PSTN Signaling Information 5 August 2005.
SIP Extensions for Network-Asserted Caller Identity and Privacy within Trusted Networks Flemming Andreasen W. Marshall, K. K. Ramakrishnan,
ECRIT Basic Reqs draft-stastny-ecrit-requirements Richard Stastny Brian Rosen IETF62 Minneapolis.
Engin Gündüz, Shane Kerr. IETF 61, November 2004, Washington DC. 1 IRIS AREG Draft draft-ietf-crisp-iris-areg versions 07 & 08.
Enumservice VOID draft-stastny-enum-void-00 Richard Stastny Lawrence Conroy IETF60 San Diego.
APA Style Abstract.
IETF-62 draft-johnston-enum-conf-service-00 1 IANA Registration for ENUMservices ‘conf-web’ and ‘conf-uri’ Alan Johnston.
S. Ali, K. Cartwright, D. Guyton, A. Mayrhofer, J-F. Mulé Data for Reachability of Inter/tra-NetworK SIP (drinks) DRINKS WG draft-mule-drinks-proto-02.
Carrier/Infrastructure ENUM Requirements draft-lind-infrastructure-enum-reqs-01.
Endpoint Identity 9/20/2016 Budapest / Hungary MÉSZÁROS Mihály.
Generalizing Metadata Services URLs Dale Moberg. Metadata Services Parts L,M, and N of PEPPOL describe a solution for finding out about capabilities and.
Infrastructure ENUM Options Richard Stastny Michael Haberler IETF#65 Dallas, TX.
Executive Summary H.323 was first approved in February 1996, the same month that the first SIP draft was published Designed to operate over complex networks,
Telephone Related Queries (TeRQ)
IP Telephony (VoIP).
THIS IS THE WAY ENUM Variants Jim McEachern
Configuring Attendant Console
Using NPAC as the ENUM Registry
draft-ietf-simple-message-sessions-00 Ben Campbell
Location SIP Servers –RFC 3261
Session Initiation Protocol
AAA and AAAS URI Miguel A. Garcia draft-garcia-dime-aaa-uri-00.txt
E.212 ENUMService Type Definition E.212 Parameters for the "tel" URI
draft-ietf-simple-message-session-09
The Domain Policy DDDS Application
Session Initiation Protocol (SIP)
IETF 64 – ENUM WG IANA Registration for an Enumservice Containing PSTN Signaling Information 8 November 2005 Co-Authors:
Jonathan Rosenberg Bell Laboratories 8/24/98
Jean-François Mulé CableLabs
Migration-Issues-xx Where it’s been and might be going
Evolving Emergency Services Capabilities of IEEE
RFC PASSporT Construction 6.2 Verifier Behavior
Measuring KSK Roll Readiness
Choosing the right protocol in a Cisco Unified CallManager environment
draft-bryan-sipping-p2p
Measuring KSK Roll Readiness
網際網路電話系統 期中考重點整理.
IETF 55 (November 2002, Atlanta)
Trustworthy Location ECRIT WG IETF 80 Tuesday, March 29, 2011
ENUM successes – failures - alternatives
Presentation transcript:

Enum dip indicator draft-stastny-iptel-tel-enumdi-00 Richard Stastny Richard Shockey Lawrence Conroy IETF61 Washington, DC

Abstract This document defines a new parameter "enumdi" in the "tel" Uniform Resource Identifier (URI) to support the handling of ENUM queries in SIP proxies, H.323 gatekeepers and other VoIP network elements. The presence of the "enumdi" parameter indicates to the VoIP network element receiving an URI containing an E.164 number that an ENUM query as defined in RFC3761 has already been performed on the E.164 number indicated by the previous VoIP network element. November 2004 Richard Stastny

Introduction VoIP network elements (including UAs) may be set up in different ways to handle E.164 numbers during call setup, depending on the capabilities provided. One common approach is to query ENUM as defined in RFC3761. If the ENUM query leads to a result, the call is set-up accordingly. If the ENUM query does not lead finally to a result, another database may be queried and/or the call may finally routed to the PSTN. In doing so, the call may be routed to another VoIP network element. To indicate in signaling to this next VoIP element that an ENUM query has already be made, the "enumdi" parameter is used to prevent the next VoIP network element from repeating redundant queries. November 2004 Richard Stastny

Formal Syntax The following syntax specification uses the augmented Backus-Naur Form (BNF) as described in RFC2234. enumdi = *1(enum-dip-indicator) enum-dip-indicator = ";enumdi" The "enum-dip-indicator" can appear in the "tel" URI at most once. November 2004 Richard Stastny

Handling an URI with the "enumdi" parameter If a VoIP network element receives a "tel" URI containing the "enumdi" parameter, the VoIP network element MUST NOT retrieve the related information for this number from ENUM in e164.arpa even if it would normally do so. If the received "tel" URI is to be passed to the next network element, the VoIP network element MUST pass on the received URI containing the "enumdi" parameter unchanged. November 2004 Richard Stastny

Adding the "enumdi" parameter to URIs When a VoIP network element accesses ENUM in e164.arpa for a given E.164 number and the result of the query is NXDOMAIN, and the network element chooses to pass the call to the next network element by using a "tel" URI, the "enumdi" parameter MUST be set. When a VoIP network element accesses ENUM in e164.arpa for a given E.164 number and the result of the query includes a NAPTR RR containing a "tel" URI that has the same E.164 number, or the result of the query includes a NAPTR RR containing a "tel" URI with the "enumdi" parameter set, and that "tel" URI is chosen to be passed to the next network element, the VoIP network element MUST pass on the retrieved URI with the "enumdi" parameter set. November 2004 Richard Stastny

Example A A VoIP network element "server.provider.net" receives a "tel" URI <tel:+441632960038>. The VoIP network element accesses the DNS for NAPTR RR in 8.3.0.0.6.9.2.3.6.1.4.4.e164.arpa. and gets the response NXDOMAIN. The VoIP network element decides to route the call to the PSTN via another VoIP network element "gw.provider.net". It therefore signals to the next VoIP network element with <tel:+441632960038;enumdi> or (using the procedures of RFC3261 section 19.1.6) <sip:+441632960038;enumdi@gw.provider.net;user=phone>. November 2004 Richard Stastny

Example B A VoIP network element "server.provider.net" receives a "tel" URI <tel:+441632960038>. The VoIP network element accesses the DNS for NAPTR RR in 8.3.0.0.6.9.2.3.6.1.4.4.e164.arpa. and receives the same "tel" URI in reply (i.e. <tel:+4416232960038>). The VoIP network element decides to route the call to the PSTN via another VoIP network element "gw.provider.net". It therefore signals to the next VoIP network element with <tel:+441632960038;enumdi> or (using the procedures of RFC3261 section 19.1.6) <sip:+441632960038;enumdi@gw.provider.net;user=phone>. November 2004 Richard Stastny

ML issue Cullen: In 3.1, elements that do not know about this conventions will still end up doing the dip. Authors intention: "enumdi" is not a mandatory parameter, and so a "tel URI client" MUST ignore the parameter if ";enumdi" is not recognised - that is standard RFC2806bis behaviour. Thus, whilst a client that understands this parameter MUST NOT do a query, a "basic" client may or may not, depending on how it feels that day. The presence of the "enumdi" parameter may not stop all clients performing redundant ENUM queries. An entity should therefore not ASSUME that ENUM queries will cease if this parameter is included, unless it is sure that all entities to which this URI will be passed understand and support the "enumdi" parameter. November 2004 Richard Stastny