ENUM
Материал из Википедии — свободной энциклопедии
Это статья об ENUM-переадресации. Для типов перечисления в языках программирования, см. перечисляемый тип.
ENUM (или Enum, от tElephone NUmber Mapping) - набор протоколов, для объединения системы нумерации телефонов E.164 с системой адресации Интернет, а DNS при использовании косвенного метода поиска получает записи NAPTR. Записи хранятся в базе данных DNS.
Хотя это облегчает вызов пользователя VoIP из IP и сетей PSTN, ENUM не является функцией VoIP и не должен быть перепутан с обычной маршрутизацией VoIP, основанной на протоколах SIP, H.323 или IAX с единообразным идентификатором ресурса (URI).
Содержание |
[править] Пояснение
Возможность набора клиентами привычных телефонных номеров считается важным в конвергенции классического телефонного обслуживания (PSTN) и интернет-телефонии (VoIP), а также для развития новых IP-мультимедийных сервисов. Проблема единого универсального личного идентификатора для многократных сервисов связи может быть решена через различные подходы. Один простой подход - Электронная Система Отображения Номеров ENUM (также известная как Отображение Номера телефона), разрабатывается редактор IETF, который используя существующие номера телефонов E.164, протоколы и инфраструктура, чтобы косвенно обращаться к различным сервисам, доступном под единственным личным идентификатором. ENUM также позволяет подключить мир IP к системе телефонии бесшовным способом.
[править] Детали системы
Для пользователей ENUM, чтобы иметь возможность активизировать и использовать сервис ENUM обслуживают, необходимо получить от Регистратора три элемента:
1. Персональный Однородный Идентификатор Ресурса (URI), которые используются для отдельного IP сети, как объяснено ниже
2. Один правильный персональный номер телефона E.164 связанный с персональным URI, что бы использовать отдельные PSTN сети
3. Полномочия записи предпочтений переадресации/завершения вызовы в запись NAPTR, доступной через персональный URI
Это работает следующим образом: (1) Регистратор обеспечивает Подписчика (или Регистратора) именем домена, URI, которые будут использоваться, чтобы обратиться к DNS серверу, чтобы получить запись NAPTR, (2) персональный номер телефона E.164 (номер ENUM). Имя домена URI (1) - одно-двух-значно ассоциированное (взаимно-однозначно отображаемый) с E.164 номером подписчика ENUM (2). Наконец (3) запись NAPTR корреспондируется на [URI] подписчика содержащее предпочтения переадресации/завершения вызова подписчика.
Поэтому, если вызывающая сторона, находящаяся в сети PSTN, набирает вызываемую сторону номером ENUM, касаемый E.164 называемый номером вызываемой стороны, то номер будет переведено в шлюзе ENUM в соответствующих URI. Это URI будут использоваться для поиску и выборки получаемых записей NAPTR о желаемой вызываемой стороне относительно того, как вызов должен быть переадресован или закончен (либо на IP либо на PSTN-окончания) - так называемая информация доступа - который лицо, осуществляющее регистрацию (вызываемая сторона) определило, поместило этот выбор в 'запись NAPTR', "Имена авторизации указателей записей ресурсов" как определено в RFC 2915, типа адресов электронной почты, номера факса, личного вебсайта, номер VoIP, номер мобильного телефона, систем голосовой почты, адресов IP-телефонии, веб-страницы, координат GPS, обход вызова или мгновенное сообщение. Поочередно, когда вызывающая сторона - сторона IP, Пользовательский Агент (UA), часть программного обеспечения номеронабирателя, позволяющая набирать номер E.164, кроме набора, UA конвертирует это в URI, используемое для поиске в шлюзе ENUM DNS и приносит запись NAPTR с получаемыми желаемыми данными вызываемой стороны о том, как вызов должен быть переадресован или закончен (снова, или на IP или на PSTN-окончания).
Вызов, использующий новый персональный номер E.164 (ENUM номер) к поиску в базе данных, следовательно является косвенным вызовом, поддерживаемый сервисом.
Для использования номеров E.164 с ENUM на IP стороне сети ITU ENUM определило специфическую зону, а именно "e164. arpa". RFC 3761 определяют, как любой ENUM номер, типа + 1 555 42 42 может быть преобразован в URI, заменяя порядок следования чисел, отделяя их точками и добавляя суффикс e164. arpa имея таким образом: 2.4.2.4.5.5.5.1.e164.arpa.
URI могут быть использованы, чтобы искать в DNS интернет-адреса для сервисов, типа SIP VoIP-телефонии. Записи NAPTR используются, чтобы установить персональные настройки переадресации/завершения вызовов абонентов. Поэтому целая система может 'транслировать' адреса E.164 в адреса SIP. Пример записи NAPTR:
$ORIGIN 2.4.2.4.5.5.5.1.e164.arpa. IN NAPTR 100 10 "u" "E2U+sip" "!^.*$!sip:phoneme@example.net!" . IN NAPTR 102 10 "u" "E2U+mailto" "!^.*$!mailto:myemail@example.com!" .
В этом примере определено, что, если Вы хотите использовать сервис "E2U+sip", Вы должны в качестве адреса использовать sip:phoneme@example.net. Регулярное выражение может использоваться телефонной компанией, чтобы легко назначить адреса для всех её клиентов. Например, если ваш номер - +15554242, вашим SIP-адрес является sip:4242@555telco.example.net; если ваш номер +15551234, ваш SIP-адрес - sip:1234@555telco.example.net. Следующий рисунок иллюстрирует, как ENUM работает представляя пример: Абонент А вызывает Абонента Б.
- Пользовательский Агент с ENUM позволяющий оконечному устройству абонента, или PBX, или Шлюзу, запрос о номере +34 98 765 4321 транслировать в соответствии с правилом, описанным в запросе на комментарии 3761, в домен ENUM 1.2.3.4.5.6.7.8.9.4.3.e164.arpa.
- Запрос посылают Системе Доменных Имен (DNS), для выяснения ищется домен ENUM 1.2.3.4.5.6.7.8.9.4.3.e164.arpa.
- Запрос возвращает результат в форме так называемого Записи Ресурсов Указателей Авторитетных Имен NAPTR по RFC 3403. В примере выше, ответ в виде адреса, который может быть доступен в Интернете, используя VoIP протокол, SIP по RFC 3261.
- Приложение оконечного устройства теперь устанавливает коммуникационное соединение, а вызов маршрутизируется через Интернет.
Пользователь ENUM не замечает ничего из этой реверсии и поиска в базе данных DNS, поскольку это сделано автоматически и не на переднем плане, используя пользовательское программное обеспечение агента в компьютере, или в оконечном устройстве, или в PABX или в шлюзе. Например, когда пользователь набрал номер телефона в своём браузере, ENUM вызывает агента и указывает, какой информационный объект он ищет (адрес электронной почты, номер телефона, адрес сети и т. д.) в компьютере или в оконечном устройстве, номер конвертируется в имя домена. Его посылают серверам ENUM в Интернет, которые возвращают назад записи NAPTR, связанные с именами. Информация доступа и различные приоритеты, обозначенный для них, сохранены в них. Пользователю на его компьютер или оконечное устройство возвращают требуемый адрес. ENUM поэтому фактически функционирует как механизм того, чтобы перевести номер телефона в название домена с требуемым адресом или числом, связанным с ним, но без рассмотрения пользователя, как это выполнено, так же, как он даже не знает, что он использует DNS, что когда он делает вызов он осуществляется соединение через Интернет или что это осуществляется в телефонном коммутаторе.
[править] Использование
[править] Переадресация вызова через ENUM
Один способ сделать переадресацию вызова через ENUM иллюстрирован на следующем рисунке. Вызывающий пользователь использует телефон, чтобы набрать номер другого абонента, который приводит к поиску через ENUM. DNS отвечает вызывающему, возвращая список с записями NAPTR для VoIP-коммуникаций, номеров телефонов и адресов электронной почты. После этого, будет сделана попытка установить соединение с абонентом, используя запись VoIP из этого списка. Если абонент не будет на связи, то следующий выбранной записью будет та, где подключение через PSTN или мобильный телефон. Если эта попытка будет также неудачна, то речевое сообщение будут выслано абоненту через перечисленных адрес электронной почты.
Поддомены ITU e164.arpa сначала делегируются на ("регистрированный") регулирующую организацию, определяемую национальным правительствам страны имеющей соответствующий код страны, который далее делегирует зоны к телекоммуникационным провайдерам. Потом эти телефонные компании обычно отвечает за записи NAPTR. Некоторые страны предлагают позволить конечным пользователям регистрировать их собственные номера телефона через посредника, который не является их собственным телекоммуникационным оператором. Это считается хорошим предложением, поскольку VoIP - главный потребитель ENUM. Люди, которые используют сервисы VoIP c ENUM-поддержкой, могут набирать свой имеющийся номер и соединяться не по своей существующей телефонной линией, а на свой собственный VoIP-телефон непосредственно через Интернет, полностью обходя телефонную систему. То, когда они вызывают кого-то, кто не использует ENUM, вызов идёт полностью по Телефонной сети общего пользования или PSTN.
Также появился альтернативный бесплатный публичны сервис ENUM, такой как e164.org. Этот сервис часто проверяет номера PSTN и может использоваться как дополнение к e164.arpa. Конкуренцию зон ENUM можно отметить как полезную, сохраняющую цены на рынке VoIP низкими. Также доступны другие протоколы поиска ENUM, вроде sbXML. Это сервисы позиционируются, как обеспечивающие более быстрый и более лёгкий механизм трансляции номеров E.164 в SIP адреса.
[править] Оборудование вызываемой стороны
ENUM может также рассматриваться как оборудование вызываемой стороны. В основном, это - косвенное сервис вызова номера, разработанное, чтобы работать без стыков PSTN и VoIP, который основывается на большом количестве номеров E.164 чисел: миллиарды людей, знающих, как набирать телефонный номер.
Если вызываемый человек решил использовать ENUM, она/он опубликует номер ENUM и введёт (через ENUM NAPTR) его/её требования того, как вызов должен быть осуществлен. Это может быть единственный VoIP идентификатор, но наиболее вероятно это будет список того, как вызов должен быть переадресован на различные фиксированные линии, сотовые телефоны, секретарь или сервис голосовой почты, или по IP или в направлении сети PSTN. Это - выбор вызываемой стороны, чтобы выбрать из ENUM и также определить пожелания вызываемой стороны. по получению вызова.
Сегодня, когда пользователь совершает регулярные звонки по телефону, он должен определиться, как послать вызов другой стороне: через VoIP, фиксированную линию PSTN, сотовый телефон: ввести URI или набрать номер. С косвенным набором номера через ENUM это - выбор вызываемой стороны, чтобы поставить вопрос и получить его решение. Другая польза косвенного набора номера это свобода пользователя в изменении телефонного оператора, webpage, IMS, электронной почты или другого телекоммуникационного сервиса, которое он использует, без необходимости извещения об этом всех его партнёрам по контактны.
Наличие расширенного ENUM, имеющего различные профили, может автоматически изменить выбор вызываемой стороны как функция того, где он/она доступен. Это могло быть механизмом, чтобы автоматически переключать между сотовым телефоном и VoIP как самому удобному (или менее дорогостоящему) терминальному устройству.
[править] Многообразие ENUM
Говоря о ENUM, одним потенциальным источников сбоев, является на сегодня разнообразие представлений о месте ENUM. Весьма часто, разговор людей о ENUM действительно касается только к одному из следующего:
- Общепользовательский ENUM: оригинальное видение ENUM как глобальной, общепользовательской каталогоподобной базы данных, содержащей в себе характеристики пользователей и делегирующей на уровне кода страны в домене e164.arpa. Это тоже относится к Пользовательским ENUM.
- Частный ENUM: поставщик услуг, оператор VoIP или Интернет-провайдер может использовать методики ENUM в пределах своих собственных сетей, таким образом DNS в сети для внутреннего пользования.
- Поставщик услуг ENUM: Группы поставщиков услуг или коммуникационные сервис-провайдеры договариваются совместно использовать информацию об абонентах через ENUM в частных пиринговых взаимодействиях. Сами поставщики услуг контролируют информацией об абонентах, но не личностями. Поставщик услуг ENUM также относится к Инфраструктуре ENUM, и находится тема новых рекомендаций IETF - поддержка пиринга VoIP.
[править] Стороны, имеющие прямой интерес в ENUM
Различные стороны вовлечённые в ENUM. Они включают:
[править] Регистрирующийся или подписчик (пользователь, абонент)
Регистрирующийся - человек или подписчик, который делает свою информацию по осуществлению вызовов к нему доступной другим через ENUM. Регистрирующийся или подписчик это человек, информация о котором была включена в ENUM, и не должна быть спутана с человеком, который использует Интернет, чтобы найти адресата через ENUM.
[править] Регистратор
Регистратор - сторона, которая управляет информацией о доступе к регистрирующемуся, которая публично доступна через Интернет.
[править] Регистратура
Регистратура - менеджер Национальной зоны ENUM или домена 4.3.e164.arpa. Формы регистратур, на самом деле, корень Национальных пирамид ENUM и гарантируют, что ссылки сделаны на серверы регистраторов, на которых расположена информация о доступе.
Из-за иерархической структуры [DNS], может быть только одна регистратура для каждой Национальной зоны ENUM. Чтобы предотвратить злоупотребления с этой стороны, установлены требования относительно беспристрастности регистратуры и стоимости и качества её сервиса. Кроме того каждый регистрирующийся должен иметь равный и открытый доступ.
[править] Управляющий или регулятор
Обычно правительственный орган или основной регулятор управляет Национальной зоной ENUM и играют роль в назначении регистратуру.
[править] Оператор держателя номера
Операторы услуг телефонии или телекоммуникации имеют блоки номеров назначенные регулятором. Они впоследствии дают возможность своим пользователям использовать индивидуальные телефонные номера из этих блоков номеров. Примерами этого являются номера для фиксированной телефонии и мобильной связи. Оператор, держащий номера, будет взаимосвязан с другими операторами и получает от них вызовы в назначенным ему диапазоне номеров, для вызовов, которые будут завершены.
В ENUM оператор держателя номеров типично будет оператором шлюза или, альтернативно, будет иметь договоренность с оператором шлюза, через кого он передаёт вызовы транзитом.
Но ENUM - это персональный номер, должны быть действительным пока жив регистрирующийся. Поэтому если оператор держателя номера присваивает ENUM на некое лицо, номер принадлежит регистрирующемуся в течение его/её жизни.
Следовательно, если зарегистрировавшийся желает изменить первоначальный номер, оператор-держатель номера (который также мог бы являться и оператором шлюза) должны иметь условия, при котором номер ENUM будет перенесён с первоначального оператора на другого оператора держателя номера.
[править] Сноски
- RFC 2915 - The Naming Authority Pointer (NAPTR) DNS Resource Record
- RFC 3761 - The E.164 to Uniform Resource Identifiers (URI) Dynamic Delegation Discovery System (DDDS) Application (ENUM)
- RFC 2168 - Resolution of Uniform Resource Identifiers using the Domain Name System
- http://www.enum.org/
- http://www.enumllc.com/ Country Code 1 ENUM LLC
- http://www.itu.int/osg/spu/enum/
- http://www.ietf.org/html.charters/enum-charter.html
- Distributed Universal Number Discovery
- ENUM - The bridge between telephony and internet
- ENUM - It's All in the Numbers
- Public ENUM database [e164.org]
- Voice Peering Fabric ENUM Registry
- Association deploying Global Services using UPT and ENUM under +87810 country code
- XConnect Global Networks Ltd. secure multilateral Carrier/Infrastructure ENUM services
- e164.info - Carrier ENUM service - now operated by Xconnect
- http://en.wikipedia.org/wiki/ENUM
[править] Внешние ссылки
- CircleID: ENUM Convergence
- ENUM: Mapping the E.164 Number Space into the DNS
- CC1 ENUM LLC
- ENUM Forum
- Voice Peering Forum
- ENUM Convergence News
- SIP Broker's multi-root ENUM lookup
- lookup under e.164.arpa and UPT ENUM services
- XConnect Peering and ENUM services
- e164 info ENUM service
- Перевод RFC 2915. Записи DNS типа NAPTR
- Перевод файла README.enum из Asterisk v1.2
Это незавершённая статья о телекоммуникациях. Вы можете помочь проекту, исправив и дополнив её. |
Это незавершённая статья о компьютерах. Вы можете помочь проекту, исправив и дополнив её. |