background image

2

Alcatel-Lucent  |  ENUM Use and Management for the Successful Deployment of ENUM-Enabled Services

Overview of ENUM and Its Operation 

As desribed in the Introduction, ENUM is defined in IETF RFC 3761. In this RFC, the phrase E.164 number
frequently appears, and it refers to Recommendation E.164, which was written by the International
Telecommunication Union (ITU) and specifies the international public telecommunication numbering
plan. In brief, ENUM specifies a method for storing information in DNS servers to map an E.164 number
(a.k.a., telephone number) to Uniform Resource Identifiers (URIs) for associated communication services
(e.g., VoIP service). Each URI (for VoIP phone, cell phone, e-mail, web page, SIP Proxy Server, Session
Border Controller, etc.) is stored in a DNS Naming Authority Pointer (NAPTR) record, which is in an
E.164 domain, such as 

4.4.4.4.3.3.3.2.2.2.1.e164.arpa. Note that the digits in the E.164 domain name

consist of a phone number in reverse order. As defined in section 4 in RFC 3403, there are six resource
data fields in a NAPTR record, and they are as follows: 

Order

Preference

Flags

Services

Regular Expression

Replacement

Figure 1:  Typical ENUM Operation

An example NAPTR record is as follows:  

4.4.4.4.3.3.3.2.2.2.1.e164.arpa. IN NAPTR 100 10 "u" "E2U+sip" "!^.*$!sip:[email protected]!" .

In this example record, the following values were used (and Replacement was not used).

Order = 100

Preference = 10

Flags = u

Regular Expression =

!^.*$!sip:[email protected]!

Services = E2U+sip

The figure below provides a brief overview of the typical operation of ENUM.

The main steps that occur in this figure
are as follows:

1.  An ENUM client starts with a called phone

number, e.g. 

1-222-333-4444.

2. The client turns the number into a domain

name, e.g. 

4.4.4.4.3.3.3.2.2.2.1.e164.arpa.

3. The client, using a resolver, queries a DNS 

server with the domain name.

4. The DNS server returns the NAPTR records

in the domain to the client.

5. If multiple NAPTR records are returned, the

client picks one to use based on the Order,
Preference, and Services field values in
the records.

If the URI in the selected NAPTR record contains a host name (e.g., ims.acme. com), then the
client will do a second non-ENUM DNS query to determine the host’s IP address.

Содержание ENUM

Страница 1: ...nd Domain Name System DNS services is quickly becoming a critical management issue Innovative ENUM management solutions such as Alcatel Lucent s VitalQIP ENUM Manager offer huge potential benefits to...

Страница 2: ...f ENUM in IMS 4 Use of ENUM by VoIP Peering Partners 4 Location of DNS Records for VoIP Peering Partners 5 Possible ENUM DNS Architecture for VoIP Peering Partners 6 Possible Future Capabilities with...

Страница 3: ...mber in reverse order Alcatel Lucent Technology provides a centralized management solution enabling you to administer ENUM domains e g 1 my enum com and their associated NAPTR records in VitalQIP and...

Страница 4: ...x resource data fields in a NAPTR record and they are as follows Order Preference Flags Services Regular Expression Replacement Figure 1 Typical ENUM Operation An example NAPTR record is as follows 4...

Страница 5: ...164 number and it returns the SIP URI of sip ClientB ims acme com 4 The S CSCF queries the DNS ENUM server again to get the host IP address for ims acme com This IP address is the address of the Inte...

Страница 6: ...centralized DNS servers delegating authority for domains to these servers Option 3 In centralized master DNS servers and in slave DNS servers located on partners premises Since the location of the NA...

Страница 7: ...es etc to the ENUM Manager System Interface which uses SOAP In the future the Extensible Provisioning Protocol described in RFC 3730 or another type of interface may also be available Data received wo...

Страница 8: ...ntact methods for example home number office number mobile number fax number office email address home email address IM address etc ENUM enables using a single registered contact number to map to othe...

Страница 9: ...ed A user friendly GUI enables manual configuration of the essential parameters to be quickly accomplished The GUI should provide the capability to automatically create the regular expressions as requ...

Страница 10: ...lQIP VitalQIP accesses this database and uses this data to update downstream DNS servers either through dynamic DNS updates or zone file pushes When manual administration of NAPTR records is needed it...

Страница 11: ...anage the size of ENUM zone files used in DNS servers ENUM zones can be split at the country code city code area code exchange level and potentially between any digit in the E 164 number VitalQIP ENUM...

Страница 12: ...widely deployed in high volume distributed network environments where it has demonstrated its ability to support demanding environments with millions of individual IP addresses and hundreds of thousan...

Отзывы: