80 likes | 97 Views
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
E N D
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