Introduction to ENUM

1,561 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,561
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
50
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Introduction to ENUM

  1. 1. Introduction to ENUM Domain Pulse Vienna, February 4th, 2005 Richard Stastny, ÖFEG* * The opinions expressed here may or may not be that of my company
  2. 2. Content <ul><li>Introduction </li></ul><ul><ul><li>What is ENUM? </li></ul></ul><ul><ul><li>Why the DNS and why E.164 numbers? </li></ul></ul><ul><li>How can ENUM be used </li></ul><ul><ul><li>What are the major benefits? </li></ul></ul><ul><ul><li>Two examples </li></ul></ul><ul><ul><li>The business cases </li></ul></ul><ul><li>International activities </li></ul><ul><ul><li>(Very) Short ENUM history </li></ul></ul><ul><ul><li>Who is using it? </li></ul></ul><ul><li>Summary </li></ul>
  3. 3. Addressing <ul><li>Addressing (numbering) on the PSTN: </li></ul><ul><ul><li>E.164 “phone” numbers: +43 664 420 4100 </li></ul></ul><ul><li>Addressing (naming) on the Internet: </li></ul><ul><ul><li>IP addresses: 62.47.121.6 </li></ul></ul><ul><ul><li>domain names: www.enum.at </li></ul></ul><ul><ul><li>Uniform Resource Identifiers (URIs): </li></ul></ul><ul><ul><ul><li>mailto:richard.stastny@oefeg.at </li></ul></ul></ul><ul><ul><ul><li>http://62.47.121.6 </li></ul></ul></ul><ul><ul><ul><li>http://www.oefeg.at </li></ul></ul></ul><ul><ul><ul><li>sip:richard.stastny@iphone.at </li></ul></ul></ul><ul><li>the DNS is used to map domain names to IP addresses, it can also be used to map phone numbers to URIs </li></ul>
  4. 4. <ul><li>Electronic or E.164 NUMber mapping is defined by the Internet Engineering Task Force (IETF) in RFC3761 </li></ul><ul><li>The mapping of „Telephone Numbers“ to Uniform Resource Identifiers (URIs) using the Domain Name System (DNS) in the domain e164.arpa </li></ul><ul><ul><li>URIs are used to identify resources on the Internet (e.g. http:// enum.nic.at ) </li></ul></ul><ul><li>The purpose of ENUM is to enable the convergence between the PSTN and the Internet </li></ul>ENUM is defined by the IETF
  5. 5. ENUM in a nutshell <ul><li>take an E.164 phone number </li></ul>+43 1 7972840 32 <ul><li>turn it into a FQDN </li></ul>2.3.0.4.8.2.7.9.7.1.3.4.e164.arpa. <ul><li>returns list of URIs </li></ul>sip:richard.stastny@iphone.at <ul><li>query the DNS (for NAPTR) </li></ul>mailto:richard.stastny@oefeg.at sms tel:+436644204100
  6. 6. Why the DNS? <ul><li>It’s there … </li></ul><ul><li>It works… </li></ul><ul><li>It’s global… </li></ul><ul><li>It scales… </li></ul><ul><li>It’s open… </li></ul><ul><li>Anyone can use it… </li></ul>
  7. 7. <ul><li>People know how to use phone numbers </li></ul><ul><li>Billions of devices only use numeric key pads, especially wireless devices </li></ul><ul><li>Many VoIP customers use normal phones with terminal adapters or IP phones with numeric keypads </li></ul><ul><li>URIs like sip:user@domain have advantages and disadvantages </li></ul><ul><ul><li>biggest problem: they cannot be dialed on the PSTN </li></ul></ul><ul><li>Phone numbers may be used for other services on the Internet (Instant Messaging, Video, …) </li></ul><ul><li>URI’s and telephone numbers will co-exist for the indefinite future </li></ul><ul><ul><li>approx. 10 years? ;-) </li></ul></ul>Why E.164 Numbers ?
  8. 8. What is ENUM not? <ul><li>A real-time call forwarding service </li></ul><ul><ul><li>ENUM should not be used to implement a follow-me service, modifying ENUM entries in real-time depending on location, time-of-day, etc. </li></ul></ul><ul><ul><li>This should be done as a SIP service at the SIP proxy </li></ul></ul><ul><li>A „presence“ service </li></ul><ul><ul><li>Presence should also be implemented at the SIP proxy (e.g. with SIMPLE) </li></ul></ul><ul><ul><li>ENUM does not provide NOTIFY and also no policies </li></ul></ul><ul><li>But ENUM may point to a presence service or to a geo location </li></ul><ul><ul><li>e.g. for a company or a hotel </li></ul></ul>
  9. 9. What are the major benefits? <ul><li>Linking to together VoIP islands on the Internet, enabling all Internet services </li></ul><ul><ul><li>VoIP PBX and also „Carrier“ networks </li></ul></ul><ul><li>Allowing terminals on the Internet to be reached from the PSTN </li></ul><ul><ul><li>Terminals on the PSTN may dial only numbers and not URIs </li></ul></ul><ul><li>ENUM can be used for any URI = any service </li></ul><ul><ul><li>mailto, fax, video, … </li></ul></ul><ul><ul><li>sms, mms, … </li></ul></ul><ul><ul><li>h323, pres, im, … </li></ul></ul><ul><ul><li>http, ft, </li></ul></ul><ul><ul><li>certificates, locations, … </li></ul></ul>
  10. 10. One example: ENUM for companies SIP Gateway Internet PSTN/ISDN +4350811 3184 sip:3184@kapsch.net ENUM 0508113184 4.8.1.3.1.1.8.0.5.3.4.e164.arpa sip:3184@kapsch.net IP PBX TDM PBX 0508113184 01 9793321 Only if not in ENUM Trunk Gateway
  11. 11. Example: +43780 and the Generic Gateway PSTN ENUM-driven number range e.g. +43 780 Registrar Generic Gateway ENUMTier 1 ENUMTier 2 Subscription Calling Party A Called Party B Internet ENUM Registry Registration 0780 1234567 7.6.5.4.3.2.1.0.8.7.3.4.e164.arpa [email_address] [email_address] Globally reachable 0780 1234567
  12. 12. The Business Cases <ul><li>For companies and call centers (0800) </li></ul><ul><ul><li>the company PBX can be reached from PSTN and from Internet </li></ul></ul><ul><ul><li>calls to other ENUM-enabled numbers are routed via VoIP and the Internet </li></ul></ul><ul><ul><li>improved functionality (IM, Video, Conferencing, presence, …) </li></ul></ul><ul><ul><li>better quality for native VoIP calls </li></ul></ul><ul><li>For residential users with +43 780 numbers </li></ul><ul><ul><li>same as above </li></ul></ul><ul><ul><li>reachable via any broadband connection globally </li></ul></ul><ul><li>Possible also for residential local and mobile numbers </li></ul>
  13. 13. Wanna give it a try? <ul><li>First: get yourself a VoIP account and a SIP URI - (e.g. from fwd.pulver.com, iptel.org, sipgate.at, …) - see references at www.my-enum.at </li></ul><ul><li>Send a SMS from any Austrian mobile phone with text ENUM to 0900 401011 (2€), confirm with JA </li></ul><ul><li>You get back a SMS containing Userid and PW </li></ul><ul><li>Your mobile number is now validated and registered in ENUM (for 2 month) </li></ul><ul><li>Login at www.my-enum.at </li></ul><ul><li>Enter the sip URI for your mobile number </li></ul><ul><li>Done </li></ul>
  14. 14. <ul><li>1999 – IETF ENUM WG formed </li></ul><ul><li>2000 – IETF ENUM WG – RFC2916 </li></ul><ul><li>2001 – Int. and nat. workshops (ITU-T, Europe, US, Asia, …) </li></ul><ul><li>2002 – ITU -T Interim Procedures (IAB, RIPE-NCC) – ETSI TS 102 051 &quot;ENUM Administration in Europe“ – National Consultations and ENUM–Trials started (Austria) </li></ul><ul><li>2003 – ETSI TS 102 172 &quot;Minimum Requirements for Interoperability of European ENUM Trials&quot; – more national ENUM–Trials joined </li></ul><ul><li>2004 – ETSI ENUM Workshop (Feb 2004) – IETF new RFC3761 – Enumservices registration at IANA ongoing – US LLC for CC 1 formed – 1 st commercial ENUM service worldwide in Austria </li></ul><ul><li>2005 – ETSI TS 102 172 V2 “Minimum Requirements for Interoperability of ENUM Implementations” approved – ETSI TR 102 055 “Infrastructure ENUM” approved </li></ul>(Very short) ENUM History
  15. 15. ENUM Implementations <ul><li>31 Netherlands </li></ul><ul><li>33 France </li></ul><ul><li>353 Ireland </li></ul><ul><li>358 Finland </li></ul><ul><li>36 Hungary </li></ul><ul><li>374 Armenia </li></ul><ul><li>40 Romania </li></ul><ul><li>41 Switzerland </li></ul><ul><li>420 Czech Republic </li></ul><ul><li>421 Slovakia </li></ul><ul><li>423 Liechtenstein </li></ul><ul><li>43 Austria </li></ul><ul><li>44 UK </li></ul><ul><li>46 Sweden </li></ul><ul><li>48 Poland </li></ul><ul><li>49 Germany </li></ul><ul><li>246 Diego Garcia </li></ul><ul><li>247 Ascension </li></ul><ul><li>290 Saint Helena </li></ul><ul><li>55 Brazil </li></ul><ul><li>61 Australia </li></ul><ul><li>65 Singapore </li></ul><ul><li>86 China </li></ul><ul><li>88234 Global Networks </li></ul><ul><li>87810 VISIONng UPT </li></ul><ul><li>971 UAE </li></ul>http:// www.ripe.net/enum/request -archives/ http://www.centr.org/kim/enum/index.html Delegations in e164.arpa as of Dec. 31st, 2004 <ul><li>1 North America soon to come </li></ul><ul><li>additional Asian countries (Korea, Japan, …) trials, but not in arpa </li></ul>
  16. 16. Summary <ul><li>ENUM is available now </li></ul><ul><li>It works - technically and administrative </li></ul><ul><li>It is based on the reliable, scalable, globally available DNS infrastructure </li></ul><ul><li>It is simple to use (just dial a phone number as usual) </li></ul><ul><li>Enables all additional features provided on the Internet </li></ul><ul><ul><li>lower cost, more functionality, better quality </li></ul></ul><ul><li>without loosing the connectivity with the PSTN and the familiar phone numbers </li></ul>
  17. 17. The End <ul><li>Thank you </li></ul>Richard Stastny ÖFEG +43 664 420 4100 [email_address] Contact (not Content) is King Douglas Rushkoff
  18. 18. <ul><li>Backup slides </li></ul>
  19. 19. Use the DNS for mapping <ul><li>The Domain Name System is not only used to map domain names to IP addresses: </li></ul><ul><ul><li>nic.at A 193.170.120.100 </li></ul></ul><ul><li>but also to map to other types of resource records: </li></ul><ul><ul><li>nic.at MX 200 mx2.univie.ac.at </li></ul></ul><ul><li>so it can also be used to map phone numbers to NAPTR resource records </li></ul>IN NAPTR 10 10 &quot;u&quot; “E2U+sip“ !^.*$!SIP:richard@iphone.at“! .
  20. 20. How does this work? <ul><li>Since ENUM is used to map E.164 phone numbers to URIs, </li></ul><ul><li>one main application will be Internet Telephony or VoIP </li></ul><ul><li>a popular protocol for VoIP is the Session Initiation Protocol (SIP) </li></ul><ul><li>So we have to make a short deviation to explain how SIP works </li></ul>
  21. 21. What is THE basic requirement for ENUM? <ul><li>A public SIP URI on the Internet </li></ul><ul><li>Any „IP Telephony or VOIP service“ not providing a SIP URI cannot be reached via the public Internet and cannot be used in ENUM </li></ul><ul><li>Vonage, Skype cannot be considered as VoIP </li></ul>
  22. 22. How does VoIP (SIP) work? Internet INVITE sip: 195.37.78.173 ACK media SIP allows direct communication between clients using only IP addresses (peer-to-peer P2P)
  23. 23. The SIP Trapezoid Internet INVITE sip: [email_address] media But in most cases SIP proxies, the DNS and Address-of-Records are used Outbound Proxy Server Inbound Proxy Server DNS Server Location Server [email_address] REGISTER [email_address] DNS QUERY SRV iptel.org INVITE sip: [email_address] INVITE sip: [email_address] sip. iptel.org
  24. 24. So what is ENUM adding? Internet INVITE tel: +436644204100 media The originating user may also enter a phone number instead of an URI Outbound Proxy Server Inbound Proxy Server DNS Server Location Server [email_address] +436644204100 DNS QUERY SRV iptel.org INVITE sip: [email_address] ENUM DNS Server ENUM QUERY NAPTR 0.0.1.4.0.2.4.4.6.6.3.4.e164.arpa returns jiri@iptel.org
  25. 25. Main Use Cases for ENUM <ul><li>Business: „IP PBX“ and „IP Centrex“ </li></ul><ul><ul><li>with geographic and/or corporate numbers </li></ul></ul><ul><ul><li>linking VoIP islands together globally via the Internet </li></ul></ul><ul><ul><li>will be reached from the PSTN via private or public gateways </li></ul></ul><ul><li>Residential and Business: ENUM-driven numbers (+43780) </li></ul><ul><ul><li>IP device can be reached from IP and PSTN (via generic gateways) </li></ul></ul><ul><ul><li>calls may be routed to IP directly from the originating PSTN network </li></ul></ul><ul><li>Residential: mobile numbers </li></ul><ul><ul><li>terminate IP originated calls on IP, plus eventually forwarding or forking to the mobile phone </li></ul></ul><ul><ul><li>PSTN operators may provide forced ENUM access from the PSTN via GG </li></ul></ul><ul><li>Residential: geographic numbers </li></ul><ul><ul><li>secondary line (separate termination on PSTN and IP) </li></ul></ul><ul><ul><li>primary line attached via terminal adapter or SIP-server with FXO port </li></ul></ul><ul><ul><li>primary line (ported out to VoIP), reached from PSTN via a Point-of Interconnect (PoI) </li></ul></ul>
  26. 26. The ENUM &quot;Tiers&quot; Tier-0 Tier-1 Tier-2 Tier-1 Directs the DNS query to the customer’s Tier-2 providers. An NS* record is provided for each subscriber’s telephone number * An NS record is an authoritative Name Server DNS record used to delegate to subordinates Stores a list of service specific internet addresses in the form of URI’s in a DNS resource record called NAPTR for each subscriber. Returns the full list of Internet addresses associated with the E.164 number being queried. Registry Registry Registry Provider International-RIPE-NCC and ITU-TSB National CC 43 CC 1 According to the interim procedures agreed between IAB and ITU-T TSB
  27. 27. <ul><li>First ENUM Consultation by RTR (Aug. 2001) </li></ul><ul><li>Delegation of 3.4.164.arpa via RTR to nic.at (May 2002) </li></ul><ul><li>Austrian ENUM (Trial) Platform (Sept. 2002) established </li></ul><ul><li>Austrian ENUM Trial in full operation (Oct. 2004) </li></ul><ul><li>New Austrian Telecommunication Law (TKG 2003) </li></ul><ul><ul><li>based on the New European Regulatory Framework (NRF) </li></ul></ul><ul><li>New Numbering Ordinance in Austria (May 2004) </li></ul><ul><ul><li>taking VoIP and ENUM already into account </li></ul></ul><ul><ul><li>+43 720 for national portable numbers and VoIP </li></ul></ul><ul><ul><li>+43 780 for VoIP and ENUM (nomadic) </li></ul></ul><ul><li>Contract between NRA (RTR) and Tier1 Registry (nic.at) </li></ul><ul><ul><li>contains the policy framework for ENUM </li></ul></ul><ul><ul><li>the charter for the 3.4.e164.arpa domain </li></ul></ul><ul><ul><li>the validation guidelines for the Registrars </li></ul></ul><ul><ul><li>framework for contracts with registrars and validation entities </li></ul></ul><ul><ul><li>not defining validation procedures (only examples), but the margins for error </li></ul></ul><ul><ul><li>basic technical, operational and administrative requirements </li></ul></ul><ul><li>Commercial service launched by enum.at (Dec. 2004) </li></ul>ENUM in Austria
  28. 28. <ul><li>Start commercial deployment of ENUM 4Q2004 </li></ul><ul><ul><li>Residential customers </li></ul></ul><ul><ul><ul><li>ENUM-driven number range +43780 </li></ul></ul></ul><ul><ul><ul><li>Mobile numbers (opt-in) </li></ul></ul></ul><ul><ul><ul><li>geographic numbers (terminating on IP) (opt-in) </li></ul></ul></ul><ul><ul><ul><li>geographic numbers primary line on PSTN (opt-in) </li></ul></ul></ul><ul><ul><li>Corporate Customers (IP PBX and IP Centrex) </li></ul></ul><ul><ul><ul><li>Geographic/network numbers (opt-in, IP PBX) </li></ul></ul></ul><ul><ul><ul><li>Geographic/network numbers (opt-in, ported out, IP Centrex) </li></ul></ul></ul><ul><li>Deploy Generic Gateways (GG) and ENUM access codes from PSTN </li></ul><ul><li>Planned: </li></ul><ul><ul><li>Make numbers in ENUM SMS- and MMS-enabled </li></ul></ul><ul><ul><li>Provide trusted identification on SIP for CLI (emergency service) </li></ul></ul><ul><ul><li>Provide certificates for E.164 numbers </li></ul></ul><ul><ul><ul><li>to be used in signaling and validation </li></ul></ul></ul><ul><ul><li>Usage of SIM-Cards and IMSI for mobile IP Communications </li></ul></ul><ul><ul><li>Provide location information and emergency service routing proxies </li></ul></ul>Austrian National Activities 2005
  29. 29. ENUM Myths <ul><li>DNS is not fast enough.. </li></ul><ul><ul><li>no appreciable effect on call setup times (400ms). </li></ul></ul><ul><li>DNS won’t scale?!?! </li></ul><ul><ul><li>10 billion data items already </li></ul></ul><ul><ul><li>More data in intranets than outside </li></ul></ul><ul><ul><li>Over 100,000,000 delegations already </li></ul></ul><ul><ul><li>Every E-Mail including spam has to query DNS </li></ul></ul>Internet Hosts (machine names) Intranet Hosts Windows 2000 services Phone numbers (ENUM) RFID tags 1988 2003 1998 1993 1983 2008

×