ENUM Applications and Network at Work
E N D
Presentation Transcript
ENUM Applications and Network at Work Demonstration in collaboration with AG Projects Mr. Adrian Georgescu, Founder and CEO AG Projects
ENUM applications and clients • An application that uses ENUM lookups to perform routing logic is an ENUM application • An ENUM client is part of the ENUM application and translated DNS requests into information understood by the application • An ENUM resolver is a standard or modified DNS resolver that sits within the operating system of the device where the ENUM application runs
How to use ENUM Is simple: • Register a number in official e164.arpa tree • Populate the zone with NAPTR records • Lookup the records Example used for the showcase: • Register an ENUM number (with http://sip2sip.info) • Map SIP address to the number (create also the SIP address) • Map email address to the number • Map a geo location to the number (web site or route planner) • Lookup the records
ENUM tools for this showcase • ENUM Tier 2 interface (http://managed-dns.info) • ENUM client on Mac OSX (courtesy of John Cundall/Roke Manor Research) • Dig and nslookup utilities (standard DNS utilities) • ENUM enabled web browser (Firefox plug-in available from http://Falb.at) • ENUM enabled SIP service (http://Sip2SIP.info) • PSTN termination service (http://MCI.com) • Open Source SIP Proxy (http://OpenSER.org) Lets see ENUM at work: Point you browser to http://mci.ag-projects.com
Concluding remarks • ENUM is a standard that should be embraced – It’s a no brainer • Global standards should ensure efficient roll-out and operations • Regulation should remain no or very light touch • Liberal numbering policy is essential • National competitiveness and regional information society agenda’s will assist the rollout of ENUM • Further questions and comments can be made to presenters at: • Robert.schafer@mci.com; Ronan.lupton@mci.com; ag@ag-projects.com
References • 1 "Using E.164 numbers with the Session Initiation Protocol (SIP)" by J. Peterson et al. Internet Draft, IETF, September 2003. Work in progress. • 2 RFC 3761: "The E.164 to Uniform Resource Identifiers (URI) Dynamic Delegation Discovery System (DDDS) Application (ENUM)" by P. Falstrom and M. Mealing. IETF, April 2005. • 3 RFC 3403: "Dynamic Delegation Discovery System (DDDS) Part Three: The Domain Name System (DNS) Database" by M. Mealing. IETF, October 2002. • 4 RFC 2915: "The Naming Authority Pointer (NAPTR) DNS Resource Record" by M. Mealing. IETF, September 2000. • 5 RFC 3725: " Using E.164 numbers with the Session Initiation Protocol (SIP)" by J. Peterson et al. IETF, June 2004. • 6 RFC 2782: "A DNS RR for specifying the location of services (DNS SRV)" by A. Gulbrandsen et al. IETF, February 2000. • 7 "IANA Registration for ENUM services email, fax, mms, ems and sms" by R. Brandner et al. Internet Draft, IETF, June 2004. Work in progress. • 8 ESP-SOAP Connector White Paper for the ENUM-Trial project of T-Systems. September 2003, Berlin, Germany. http://www.enum-trial.de/ • 9 "E.164 Number Mapping for the Extensible Provisioning Protocol" by S. Hollenbeck. Internet Draft, IETF, August 2004. RFC 4114 June 2005. • 10 "Privacy and Security Considerations in ENUM" by R. Shockey et al. Internet Draft, July 2003. work in progress. • 11 RFC 2916 : “E.164 number and DNS” by Peter Falstrom, Cisco Systems/IETF, September 2000. • 12 RFC 4002: IANA Registration for Enumservice 'web' and 'ft‘, R. Bradner, L. Conroy, R. Stastny, Internet memo. February 2005 • 13 “Numbering for VoIP and other IP Communications” R. Stastny OeFEG, October 2003