VoIP and ENUM Short Introduction AK-TK Workshop ÖFEG, March 11th, 2004 Richard STASTNY ÖFEG, Postbox 147, 1103-Vienna tel:+43 664 420 4100

Slides:



Advertisements
Similar presentations
PT /00/04 ENUM Applications and Network at Work Demonstration in collaboration with AG Projects Mr. Adrian Georgescu, Founder and CEO AG Projects.
Advertisements

ENUM Overview – July The ENUM Objective Mapping PSTN addresses into the IP world ENUM allow any IP device to establish whether an E.164 telephone.
Implications of ENUM Geoff Huston Office of the CTO September 2002.
ENUM Call Flow Scenarios
Slide title In CAPITALS 50 pt Slide subtitle 32 pt Infrastructure ENUM David Seaton Director Product Marketing Ericsson.
August 2005IETF 63 VOIPEER1 Issues in Numbering, Naming and Addressing voipeer BoF IETF 63 – Paris, August 2005 Richard Stastny ÖFEG.
1October 2004Richard Stastny Introduction to ENUM Domain Pulse Vienna, February 4th, 2005 Richard Stastny, ÖFEG* * The opinions expressed here may or may.
UK ENUM Jay Daley, Nominet UK. ENUM explained Nominet and ENUM.
DNS Domain Name System. Domain names and IP addresses People prefer to use easy-to-remember names instead of IP addresses Domain names are alphanumeric.
Current Activities ENUM Introduction in Korea KRNIC Contact: Sungwoo Shin e164.arpa
Numbering for VoIP and other IP Communications draft-stastny-enum-numbering-voip-00 IETF #58 Minneapolis, MN.
ENUM Chris Wong Converging Services Branch International Training Program 7 September 2006.
ENUM Austrian and VISIONng Demo ENUM Informational Update ICANN 25. March 2003 Richard STASTNY ÖFEG Tel:
Understanding ENUM & Current Status Network Planning August 21, 2001
ENUM Primer November 4, 2004 Tom McGarry - NeuStar
ENUM ITU-T Status Update An SAIC Company Prepared For: ACA Industry Workshop March, 2003 Telcordia Contact: Gary Richenaker
1 IETF – ENUM US Government Briefing Richard Shockey IETF ENUM Work Group Chair Senior Technical Industry Liaison NeuStar, Inc Vermont Avenue N.W.
DNS.
CS 4396 Computer Networks Lab
1 Domain Name System (DNS). 2 DNS: Domain Name System Internet hosts: – IP address (32 bit) - used for addressing datagrams – “name”, e.g.,
DNS Domain Name System. Domain names and IP addresses People prefer to use easy-to-remember names instead of IP addresses Domain names are alphanumeric.
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.
February 25, Infrastructure-ENUM Secure, Private, Next Generation Addressing Infrastructure Douglas J. Ranalli Founder, Chief Strategy Officer NetNumber,
The Austrian ENUM Trial is closing down 59 th IETF Seoul, South Korea, March 3 rd, 2004 Richard STASTNY ÖFEG, Postbox 147, 1103-Vienna enum:
Naming & Addressing ENUM, EPC, WINC overview JaeYoung Choi
Domain names and IP addresses Resolver and name server DNS Name hierarchy Domain name system Domain names Top-level domains Hierarchy of name servers.
DNS: Domain Name System
1 NGN Issues - Numbering and Addressing Peter Darling ACIF NGN FOG No. 3.
PSTN – User ENUM – „Infrastructure ENUM“ An ETSI View Richard Stastny IETF60 San Diego.
AG ProjectsDenic ENUM day Number portability Using ENUM and SIP Adrian Georgescu AG Projects
RIPE64 Enum Working Group DE-CIX NGN Services.
Chapter 17 Domain Name System
VoIP and ENUM The Austrian Trial IETF #57 Vienna July 2003 Richard STASTNY ÖFEG/TELEKOM AUSTRIA, Postbox 147, 1103-Vienna enum:
ENUM Update for voipeer BOF Richard Shockey ENUM co-chair IETF 63 Paris.
October 2005Bell Canada Network Planning 1 ENUM (tElephone NUmber Mapping) Update CSCN Chair Presentation to ISACC Information and Communications Technology.
Call Control with SIP Brian Elliott, Director of Engineering, NMS.
International Telecommunication Union Global ENUM Implementation Robert Shaw ITU Internet Strategy and Policy Advisor International Telecommunication Union.
Industry Canada 1 Bob Leafloor Colman Ho Peter Chau Industry Canada January 2003 (ENUM) T E lephone NU mber M apping.
Chapter 29 Domain Name System (DNS) Allows users to reference computer names via symbolic names translates symbolic host names into associated IP addresses.
Japan Registry Service Copyright © 2004 JPRS A Glance at ENUM AP* Retreat Feb. 22, 2004 Hiro HOTTA.
October 8, 2015 University of Tulsa - Center for Information Security Microsoft Windows 2000 DNS October 8, 2015.
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.
ENUM- --- S.,L. Chou 1 工業技術研究院 電腦與通訊工業研究所 Industrial Technology Research Institute Computer & Communications Research Laboratories 11/21/00 ENUM --- A.
1 ENUM’s Role in VoIP IP Telephony Conference & Expo Miami February 12, 2004 Sheri Jenkinson VeriSign Communication Services Product Manager - ENUM
International Telecommunication Union ENUM Implementation Robert Shaw ITU Internet Strategy and Policy Advisor International Telecommunication Union ICANN.
AG ProjectsVON Boston - Fall 2005 Number portability Using ENUM and SIP Adrian Georgescu AG Projects
1October 2005Richard Stastny ENUM Linking the VoIP Islands together The Future of VoIP ISOC.nl and AG Next Den Haag, 14. October 2005 Richard Stastny,
Status on Xiaodong(Sheldon) Lee, CNNIC , Seoul, IETF59.
1January 2006Richard Stastny Developments around Infrastucture ENUM and their relevance on NGNs Workshop on NGN Interconnection and Numbering TRIS – TISPAN.
1 Kyung Hee University Chapter 18 Domain Name System.
The State of VoIP Peering Charles Studt Director of Product Management, VoEX.
CPSC 441: DNS 1. DNS: Domain Name System Internet hosts: m IP address (32 bit) - used for addressing datagrams m “name”, e.g., - used by.
Slide 1 Nicklas Beijar - TRIP, ENUM and Number Portability TRIP, ENUM and Number Portability Nicklas Beijar
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,
BZUPAGES.COM. Presented to: Sir. Muizuddin sb Presented by: M.Sheraz Anjum Roll NO Atif Aneaq Roll NO Khurram Shehzad Roll NO Wasif.
Enumservice VOID draft-stastny-enum-void-00 Richard Stastny Lawrence Conroy IETF60 San Diego.
Internet Naming Service: DNS* Chapter 5. The Name Space The name space is the structure of the DNS database –An inverted tree with the root node at the.
1 Introduction to ENUM Technical and operational aspects Marco Bernardi NeuStar, Inc
ENUM Tutorial ENUM Forum June 3, 2003 Steven D. Lind, AT&T GEN0075R0.
ENF/ERO ENUM Convergence Workshop Tony Holmes Chairman ETSI SPAN11 NAR BTexact Technologies Numbering Addressing & Routeing 9-10 January 2002 Standards.
1 Internet Service DNS & BIND OPS335 Seneca College of Applied Technology.
System Administration(SAD622S) Name of Presenter: Shadreck Chitauro Lecturer 18 July 2016 Faculty of Computing and Informatics.
IP Telephony (VoIP).
KR ENUM Trial Status Update
Domain Name System (DNS)
IP-Enabling The Global Telephone Directory
Implementation of ENUM on telecommunication networks
Presentation transcript:

VoIP and ENUM Short Introduction AK-TK Workshop ÖFEG, March 11th, 2004 Richard STASTNY ÖFEG, Postbox 147, 1103-Vienna tel:

Richard Stastny 2  Some basic definitions  The pieces  Naming and addressing on the Internet, URIs  The Domain Name System (DNS)  VoIP and SIP  DDDS and ENUM  Putting all pieces together  ENUM History  Administration of ENUM Content

Richard Stastny 3  (User) Identification (and authentication)  identification of the user to the service provider (registration)  userID/PW, IMSI, …  always provider specific, not portable  Address  current network access point of the user terminal device  e.g. IP address, …  network specific, not portable  Name  mapped (dynamically) to the current address of the terminal, where the user has registered himself  mostly service related, sometimes portable  Terminology not consistent:  address, address-of-record are names What is required to establish a communication?

Richard Stastny 4  always numeric (with some exceptions)  used as identifiers, addresses and names  started as addresses and identifiers  now with number portability and service numbers also used as names  Types of phone numbers  private, local, national, international  E.164 numbers or International Public Telephone Numbers  Structure of E.164 numbering plan  CC N(S)N e.g. CC NDC SN  max 15 digits including 1-3 digit CC  no prefixes or access codes -> part of dialing plans What is a phone number?

Richard Stastny 5  Addresses: IPv4 and IPv6  Names: Uniform Resource Identifier (URIs)  alphanumeric character strings that identify abstract or physical resources on the Internet (RFC2396)  different formats, need to be defined in an RFC and registered with IANA  Examples:      tel:  URI's may contain IP addresses or domain names  Domain names need to be resolved with the Domain Name System (DNS) Naming and addressing on the Internet

Richard Stastny 6  The DNS is a distributed lookup system arranged hierarchically  It consists of 4 components  the name space  the name servers making that name space available  the resolvers (clients) querying that name space  a protocol  Domains, zones and delegation  a domain is a set of host names consisting of a single domain and all the domain names below it  a zone is any domain name delegated by an ancestor zone, ie a point of delegation  it contains all descendant domain names not been delegated  delegation means that somebody else is responsible for the subdomain  Resource Record (RR) is a unit of data  it defines some attribute for the domain  eg. an IP address, a mail route, a VoIP signaling route, a delegation  What the DNS is doing: I have "x", give me "y" Domain Name System (DNS)

Richard Stastny 7 Name Space und Name Server „root“ com orginfo biz net de int gov mil edu atseuk Top Level Domains stastnymicrosoftcooefeg atc Second Level Domains gTLDsccTLDs oefeg.co.at. xxx.stastny.com point of delegation Label

Richard Stastny 8 SIP “Trapezoid” Outbound Proxy Server User Agent B Inbound Proxy Server User Agent A SIP Media (RTP) DNS Server DNS Location Server SIP REGISTER INVITE DNS QUERY SRV iptel.org details next slide

Richard Stastny 9 Basic SIP Call-Flow (Proxy Mode) Location Database Proxy INVITE From: To: sip: Call-ID: #4 DNS SRV Query ? iptel.org #0 Reply: IP Address of iptel.org SIP Server INVITE From: To: sip: Call-ID: #1 #3 jiri #2 OK 200 From: To: sip: Call-ID: #5 OK 200 From: To: sip: Call-ID: #6 ACK #7 Media streams #8

Richard Stastny 10  The Dynamic Delegation Discovery System (DDDS) is a generic system to implement a binding of strings to data stored in a database and is defined in RFCs  The generic algorithm is defined in RFC3402  RFC3403 defines the usage of DNS as database and therefore also defines the DNS Resource Record to be used:  Naming Authority Pointer or NAPTR  it also defines the fields of a NAPTR and how to process a NAPTR  ENUM is a DDDS application  RFC2916bis defines therefore  the algorithm: how to map a E.164 number to a domain name  the service_field = "E2U" 1*(servicespec)  how to register servicespecs with IANA (template) ENUM and DDDS

Richard Stastny 11 ENUM in a nutshell  take phone number  turn it into a FQDN e164.arpa.  returns list of URI’s  ask the DNS for NAPTR

Richard Stastny 12 How does ENUM work ? Telephone Number (TN): translates to: e164.arpa set up call Tier 1 resolution to NS of authority ( pointer only) Tier 2 resolution to NAPTR record and SIP URL controlled at the end office e164.arpa. IN NS ns1.iphone.at IN NAPTR "u" “E2U+sip“

Richard Stastny 13 So what is ENUM adding? ENUM DNS SIP server SIP server session IN NAPTR e164.arpa. ?... NAPTR... DNS SRV lookup fwd.pulver.com

Richard Stastny 14 Bridging Internet & PSTN with ENUM ENUM DNS Media Gateway InternetzPSTN

Richard Stastny 15 Options for Corporate Users ENUM TDM PBX GW GK Internet * GK oder SIP Server GW 32

Richard Stastny 16 So how can ENUM be used? 1.Business: with IP PBX or IP Centrex  with geographic and/or numbers for networks (opt-in)  linking IP islands together globally via the Internet 2.Residential: with my geographic number (opt-in)  either as secondary line or as primary line (ported out) 3.Residential: with my mobile number  terminate IP originated calls on IP, plus evenually forwarding or forking to my mobile  operators may provide forced ENUM access from the PSTN 4.Residential and Business: ENUM-only number  IP device can be reached from PSTN and IP  calls may be dumped to IP in the originating network

Richard Stastny 17  ENUM is tightly linked with numbering and therefore with the regulatory framework  Deployment of ENUM is also tightly linked with the deployment of VoIP  Deployment of VoIP causes a direct conflict between Telco's and ISP's  Deployment of ENUM involves NRA's and Registries (in Europe primarily the ccTLD's)  ENUM and VoIP therefore cause a lot of questions and issues to surface. ENUM and VoIP as a Trigger

Richard Stastny 18  Sept – IETF ENUM WG – RFC2916  2001 – Various Workshops (ITU-T, Europe, US, …)  2002 – ITU-T Interim Procedures (IAB, RIPE-NCC) – ETSI SPAN11 TS "ENUM Administration in Europe" – Austrian ENUM Trial in operation (Sept. 2002)  2003 – ETSI SPAN11 TS "Minimum Requirements for Interoperability of European ENUM Trials" – IETF RFC2916bis WGLC – Various national and international ENUM Trials – using different scenarios and numbering resources – and using different ENUM-enabled products  2004 – ETSI ENUM Plugtests and Workshop – ENUM ready for production A (very short) ENUM History

Richard Stastny 19 Name Space +.arpa root comorginfonetdeint gov mil edu atseuk stastnymicrosoft cooefeg atc gTLDsccTLDs oefeg.co.at xxx.stastny.com arpa in-addre e164.arpa Tier 0 Tier 1 Tier 2

Richard Stastny 20 The ENUM "Tiers" 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 RegistryRegistry Provider International-RIPE-NCC and ITU-TSB National CC 43 CC 1

Richard Stastny 21 ENUM Delegations  31Netherlands  33France  358Finland  36Hungary  374 Armenia  40Romania  41 Switzerland  420Czech Republic  421 Slovakia  423Liechtenstein  43Austria  44UK  46Sweden  48Poland  49Germany  55Brazil  86China  246Diego Garcia  247Ascension  290Saint Helena  971UAE  Antarctica Mobile  VISIONng UPT Delegations in e164.arpa as of 11. March 2003 additional Asian countries (Korea, Japan, …) soon to come

Richard Stastny 22 The End Thank you for your attention Contact (not Content) is King Douglas Rushkoff