ENUM: телефонный номер как персональный "центр связи"
Вероятно, один из самых важных номеров в жизни – это телефонный номер и те возможности, которые он предоставляет. Назначение встреч, решение деловых вопросов, вызов помощи… Этот набор цифр практически любой человек может повторить в любое время и где угодно. В некоторых странах номера даже продаются в силу их "символического" значения. Например, в Катаре за $400 тыс. был приобретён "666 6666", а в Гонконге за $200 тыс. – "8888 8888". Иногда целые города идентифицируют по географическим телефонным кодам: в Нидерландах футбольные фанаты говорят "эти из 010 или 020", имея ввиду противников из Роттердама и Амстердама. В целом, существует около 5 млрд номеров, и это число постоянно растёт. Неплохо для идеи, корни которой простираются к началу прошлого века.
Однако телефонный номер больше не является единственным идентификатором персоны. Каждая система обмена мгновенными сообщениями, форум, социальная сеть и онлайн-игра имеет собственный набор идентификаторов, позволяющих отыскать нужного пользователя. Но из всего многообразия каждый отдаёт предпочтение только части сервисов. В то же время телефонный номер намного более универсален в глобальном масштабе: человек может иметь учётную запись в Facebook, Twitter или "национальной" социальной сети, или же вовсе пользоваться только форумами, однако номер у него есть практически гарантированно.
Небольшой экскурс в историю. Телефонные номера начали свой путь в массы в 1879 году, когда доктор Моисей Грили Паркер (Moses Greeley Parker) установил, что некоторое число лучше идентифицирует принадлежащие подписчикам линии, чем имена. Операторы на станциях должны были ассоциировать сотни имён с телефонными разъёмами. Звонивший называл адресата, и его соединяли. Но если "натренированный" оператор (обычно это были женщины) по тем или иным причинам не мог выполнять работу, количество соединений резко падало. Номера существенно упростили задачу. В 1891 году Алмон Браун Строугер (Almon Brown Strowger) получил патент на автоматическую систему переключения, что сделало возможным набор номера и соединение без участия оператора. Согласно легенде, бизнесмен Строугер пришёл к идее из-за работавшей на станции супруги, которая всех звонивших "предпринимателю" соединяла с мужем вместо уточнения, кто именно нужен. Как бы там ни было, поимённой идентификации пришёл конец. Со временем номер перестал ассоциироваться с конкретной линией, цифровые технологии позволили оставлять номер за владельцем даже при смене места жительства. Сегодня с распространением мобильной связи, беспроводных устройств и VoIP номер стал больше схож по функциям с именем, чем определяющим физическую точку сети и географическую – местности.
Международная стандартизация телефонного номера была осуществлена в 1960-х годах Международным телекоммуникационным объединением (International Telecommunications Union, ITU), а сейчас принята рекомендация E.164. Она позволяет всем телефонным сетям работать в соответствии с единым планом нумерации вне зависимости от национальных инфраструктур. Когда начал стремительно развиваться Интернет в середине 1990-х годов, это стало в некотором смысле ударом для телефонных компаний. Новая сеть, отличные технологии, другие правила и участники. Плюс к этому характерное для его пользователей мировоззрение отличалось от привычного телефонному рынку. Последний видел ценность в телефонных сетях и сервисах, а формирующееся "интернет-поколение" рассматривало их лишь как "немые" каналы, признавав будущее за подключаемыми источниками информации и её распространением. С дальнейшим стремительным развитием Всемирной паутины идентификаторов стало столько, что появилась идея объединить их и свести к одному универсальному. Чтобы использовав номер, можно было связаться с адресатом и по e-mail, и по IM, и в World of Warcraft. Называется предложение ENUM.
С целью "подружить" телефонный номер и Интернет, нужно учесть соответствующие протоколы коммуникационных сервисов и перевести номер в IP-адрес. Сеть уже использует похожий механизм – службу доменных имён (Domain Name System, DNS), трансформирующую имя хоста вида www.3DNews.ru в числовой IP, позволяющий браузеру "найти" веб-страницу (хотя одному имени может соответствовать несколько адресов, и наоборот). При этом переводится имя, начиная с последнего домена в его записи. В телефонной сети происходит примерно то же, только начиная в случае международного звонка с кода страны и заканчивая номером абонента. Таким образом, в глобальном плане нумерации все номера уникальны. Трансляция в "интернет-формат" URI (Uniform Resource Identifier – унифицированный идентификатор ресурса) при наборе номера выглядит так: +1 777 52 31 читается в обратном порядке, убирается знак "+" и добавляется приставка e164.arpa – 1.3.2.5.7.7.7.1.e164.arpa. Так DNS-сервер провайдера получает данные для того, чтобы корневой сервер указал на ENUM-узел для региона +1 (это код "выхода" в североамериканском плане нумерации). ENUM отвечает передачей множества ответов в виде так называемых NAPTR-записей, используемых в DNS для указания на различные сервисы, например "для этого домена сервер почты x.x.x.x и веб-сервер x.x.x.у". Ответ имеет такой вид:
$ORIGIN 1.3.2.5.7.7.7.1.e164.arpa.
IN NAPTR 100 10 "u" "E2U+sip" "!^.*$!sip:callme@example.net!".
Кажущаяся абракадаброй запись означает, что номеру +1 777 52 31 соответствует VoIP-идентификатор в сервисе интернет-телефонии callme@example.net. Но NAPTR-запись этим не ограничивается.
Некто может быть доступен по VoIP через протокол SIP, по e-mail, веб-адресу и мобильному. Приоритет видов коммуникации также может задаваться. Подобным возможностям существует множество применений, например, стандарт RFC 5333 определяет интеграцию календаря с телефонным номером.
Но если технология такая замечательная, почему до сих пор не распространена? Большинство из стран пока не ввели в эксплуатацию системы ENUM. Всего девять государств работают над внедрением (Австрия, Чехия, Финляндия, Германия, Ирландия, Польша, Румыния, Нидерланды, Великобритания), еще четыре "примеряются". Но даже там, где базы с номерами ENUM уже действуют, сервис не слишком популярен. Причин несколько. По стандарту RFC 3761 ENUM является общедоступной услугой, и контроль за телефонным номером лежит на плечах конечного пользователя. Провайдеры связи, вкладывающие большие средства в расширение сетей, не заинтересованы в предлагаемой универсальности. Кроме того, возможности DNS позволяют создавать ограниченные и локальные сети ENUM. В этом случае нет необходимости, в отличие от глобального варианта, вести переговоры с ITU, другими государствами и международными организациями. Закрытых сетей существует множество: это и GSMA Pathfinder, позволяющая телефонным операторам взаимодействовать на уровне IP, и платформы для VoIP-провайдеров. Возможно, в ближайшие годы ENUM получит широкое распространение среди телекоммуникационных компаний, но станет ли технология общедоступной для непосредственных пользователей услуг связи – неизвестно.