Что такое ENUM?

ENUM ("Telephone Number Mapping" или иногда "Electronic Numbering") является в первую очередь службой на основе разделенной базы данных (DNS) , является, однако, одновременно протоколом IETF и позволяет слить воедино телефонные номера с интернетом.
В общественной телефонной сети (PSTN) для адресации участников и маршрутизации используется только телефонный номер в формате, рекомендованном ITU-T E.164 (код страны + ONKZ + участник или VNB + ONKZ + участник). В интернете используются вместо этого IP-адреса. Связь легко запоминающихся имен (доменов) и их IP-адресов в интернете является задачей DNS.

ENUM позволяет связать телефонный номер (обычной или мобильной сети) с многими службами, будь то SIP-адрес, Е-мэйл-адрес или интернет-страница, и назначить приоритеты этих служб. При этом телефонный номер регистрируется на центральном ENUM-сервере и вносится в DNS-сервер как собственный домен.

ENUM-домен находится в корне DNS-дерева домена высшего уровня "arpa“ и за ним следует домен второго уровня "e164". Телефонный номер (включая код страны) записывается затем в обратном порядке, где каждая цифра разделяется точкой и образует при этом собственный поддомен. Так как телефонные номера во всем мире однозначны, то мы получаем для каждого номера однозначный ENUM-домен в DNS.

Пример:
Телефонный номер: +49 (24 21) 29 94 17
ENUM- домен: 7.1.4.9.9.2.1.2.4.2.9.4.e164.arpa (FQDN)

Целью ENUM является попытка связать различные адреса, номера и URL's с единственным телефонным номером. Таким образом, можно было бы связать с единственным ENUM-номером следующую информацию: домашний телефон, рабочий телефон, номер факса, номер мобильного телефона, рабочие и личные адреса электронной почты, адреса для видеоконференции, собственную интернет-страницу и все остальные возможные адреса для коммуникации. В зависимости от используемого приложения (например, программы отсылки электронной почты), находится связанный с ENUM-номером необходимый адрес. Таким образом, пользователю требуется знать всего лишь телефонный номер. ENUM может использоваться, например, для перенаправления звонков, если речь идет о телефонном звонке.

Как работает ENUM?

Протокол ENUM специфицирован в стандарте IETF RFC 3761 (ранее RFC 2915). Для того чтобы номер телефона вначале перевести в DNS-систему, он преобразуется в однозначный домен. Для этого был введен и определен домен высшего уровня "e164.arpa". Пример преобразования приведен выше. Это полное доменное имя (FQDN) может использоваться совершенно нормально в службе DNS.

В соответствии с определенном в RFC 3761 ENUM-протоколе на DNS-серверах используются специальные записи, которые указывают на отдельные коммуникационные адреса. При этом используются так называемые Naming Authority Pointer (NAPTR). Для каждого ENUM-домена могут использоваться несколько NAPTR-записей, для каждого адреса только одна NAPTR-запись. Также возможно распределять приоритеты.

Если один участник разговора набирает номер (все равно как - через своего VoIP-провайдера, с обычного телефона или IP-PBX), зарегистрированный в ENUM и сам поддерживает ENUM (ENUM-Lookup), то сначала проверяется, на каком сервере находится соответствующая запись. Таким образом, DNS-система по телефонному номеру определяет NAPTR- запись, которая и позволяет получить определенный адрес для коммуникации (например, SIP-адрес, адрес электронной почты и т. д.). Как правило, вторым шагом при этом является построение соединения к NAPTR-записи через Session Initiation Protocol (SIP).

Фирма Portunity GmbH реализует, например, с помощью этого принципа перенаправление звонков, если после определенного времени первый номер, внесенный в NAPTR, не отвечает. Другой возможностью применения является набор обычного телефонного номера и последующая ENUM-проверка того, имеет ли этот участник SIP-адрес, чтобы направить звонок по сети Voice over IP ENUM является таким образом ключевой технологией для сближения мира PSTN и мира интернета (TCP/IP).


 
Работает на NetCat
 
2007 © VOIPPREVIEW.RU
Все права сохранены.
Копирование информации без письменного разрешения автора запрещено