1 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 the Internet addressing system DNS by using an indirect lookup method, to obtain NAPTR records. The records are stored at a DNS database.
19
Embed
1 ENUM? “ ” Telephone Number Mapping (ENUM or Enum, from TElephone NUmber Mapping) is a suite of protocols to unify the telephone numbering system E.164.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
1
ENUM?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 the Internet addressing system DNS by using an indirect lookup method, to obtain NAPTR records. The records are stored at a DNS database.
2
AssumptionAssumption
Use of standard telephone numbers is not going away• PSTN/analog
terminals are going to be around
• IP phones use 12-button keypad
• Globally unique identifier that has established familiarity with end users
3
Problem statementsProblem statements
How do network elements (gateways, SIP servers etc) find services on the Internet if you only have a telephone (E.164) number?
How can subscribers define their preferences for incoming communications?
4
More Problem StatementsMore Problem Statements
How do you address an IP-based voice terminal from the PSTN?
For a call that starts out as VoIP, how do you know to keep the call on the IP-plane (as opposed to the PSTN) for a dialed telephone number if the customer is not yours?
NAPTR stands for Naming Authority Pointer and is a newer type of DNS record that supports regular expression based rewriting.
Several NAPTR records can be chained together creating fairly sophisticated URL rewriting rules. A record can go through any number of rewrites before reaching a terminal condition.
9
NetworkNetwork
10
Tier 0
Tier 1
Tier 2
DomainName
System
ApplicationServiceProvider
Registrar
Registry
ENUMEnabled
Applications
Provisioning
• voice• fax• messaging & presence• email• web pages
Authentication &
ValidationEntities
11
The Public ENUM Infrastructure
The Public ENUM Infrastructure
$ORIGIN e164.arpa. 3.7.9.1 IN NS nsnanp.enum.com . 4.4 IN NS UK_enum.com .…
$ORIGIN 3.7.9.1.e164.arpa. 7.9.7.6.6.3.2 IN NS e164.att.net .8.9.7.6.6.3.2 IN NS e164.xyz.com .…