узнать номер федеральное агентство связи
Запрос номера из реестра «Россвязи»
Доброго времени суток!
Давно искал инструмент, чтобы быстро можно было узнать принадлежность того или иного телефонного номера к тому или иному оператору связи и/или региону.
Всегда использовал для этих задач МТТ, чего, в принципе всегда хватало.
Но хотелось чего-то ещё более простого и быстрого.
Если Вас также как и меня интересовало что-то подобное, прошу под кат.
Одно время я хотел написать парсер вывода МТТ и отдавать его в структурированном формате. Но всё не доходили руки.
Совсем недавно обнаружил что интересующая меня информация (оказывается!) есть в свободном доступе на сайте «Россвязи», там же имеется поиск по реестру.
Так получилось, что у меня появилось немножко свободного времени и желание покодить «для себя».
В результате с сайта «Россвязи» были скачаны все имеющиеся в открытом доступе реестры, распарсены и экспортированы в базу для последующего удобного поиска.
Что из всего этого получилось можно посмотреть здесь.
Имеющуюся информацию можно получить в формате XML по запросу вида: innum.ru/cgi-bin/info.pl?number=79193410000 и получить ответ вида:
Во избежание хабра-эффекта, действует ограничение — 10 «уникальных» запросов с одного IP-адреса в час.
После выполнения запроса, результат помещается в кэш на 8(восемь) часов. В течение этих 8ми часов запрос не считается «уникальным» и Вы будете продолжать получать ответы по этому запросу без каких-либо ограничений.
Что касается практического применения, то я планирую подключить этот веб-сервис к офисному Asterisk’у (например, через FastAGI).
Буду рад любым пожеланиям/предложениям и аргументированной критике в комментариях.
Спасибо за внимание.
UPD: пользователь, которого, к сожалению, нет на хабре Matthew_w написал приложение для Windows Phone, которое использует данный веб-сервис.
Ждём аналогичного ПО под остальные мобильные платформы 😉
Правильный способ определить принадлежность номера телефона
Все телефонные номера в Российской Федерации распределяет Федеральное Агентство Связи (Россвязь).
Ресурс нумерации Россвязь распределяет только среди лиценизатов на соответствующий вид услуг голосовой связи, получивших в Минкомсвязи лицензию. Список лицензиатов по видам услуг, номерам лицензий и регионам можно посмотреть по ссылке.
Проверить какому оператору принадлежит конкретный номер телефона можно в реестре нумерации Россвязи вот тут.
По ссылке вы можете загрузить несколько HTML или CSV (новинка, раньше не было) файлов.
Раз в месяц они обновляются, так как между операторами постоянно происходят открепления монтированных диапазонов и получение новых.
Проверять можно и конкретный номер введя точно код (трёхзначный) и номер (семизначный).
номер Альфа-банка 8-800-200-0000
Вводим в поле код 800
Вводим в поле номер вводим 2000000
Нажимаем Enter
Код Диапазон Емкость Оператор Регион
800 2000000 — 2009999 10000 Ростелеком Российская Федерация
Значит, что весь диапазон номеров 8-800-200-хххх обслуживает компания Ростелеком. Географическая зона работы этих номеров РФ.
Как узнать все номера Ростелеком в коде 8-800:
В поле код пишем 800
В поле оператор пишем Ростелеком
Видим: все номера Ростелеком в коде 800
Сферы применения этого нехитрого знания?
Подбор красивого номера себе. Если вашей компании нужен телефонный номер такого же вида, как у вас в основном офисе, допустим, в Москве и в Питере, то вы можете в поле код сменить код с вашего на нужный и ввести такой же номер. Это даст вам информацию о том, какой оператор в нужном вам регион обслуживает эту ёмкость и может вам его продать.
Проверка какому оператору реально номер по закону выделен.
Зачастую при выборе оператора связи для компании на такие тонкости не обращают внимания. Проблемой это может стать тогда, когда вы купите красивый номер, вложите в рекламу много денег, на номер начнут массово звонить ваши клиенты и вдруг что-то пойдёт не так. Если номер фактически по базе Россвязи не у той компании, с кем у вас договор, то закончиться это может плохо.
Могут номера перестать работать на входящую связь и ваш _оператор_ не сможет ничего сделать.
Может выяснится, что с вас берут деньги незаконно и схема оформления ваших отношений с телефонным оператором юридически «кривая».
Asterisk в офисе. Данная база позволит вам сформировать таблицу направлений и как-то её использовать. Допустим зафильтровать все номера оператора связи, с сети которого вам звонят боты или спамеры.
Мобильные приложения. Существуют приложения под Android, использующие эту же базу.
Было несколько удобных сервисов в сети на сайтах, где можно с удобством подбирать номер по более широкому диапазону фильтров, чем в Россвязи, но на момент написания статьи не нашёл.
Проверка телефонного номера по реестру нумерации
Конфигурация позволяет проверить заданный телефонный номер на соответствие «реестру Российской системы и плану нумерации». В случае соответствия выдается информация, в каком регионе и за каким оператором связи закреплен данный номер, а также номерную емкость того диапазона, которому принадлежит заданный телефонный номер.
Обработка является развитием //infostart.ru/public/127788/, где данные реестра нумерации не обновлялись. В данной обработке данные «реестра Российской системы и плана нумерации» загружаются с сайта Федерального агентства связи, имеется возможность проверки актуальности загруженных данных.
В соответствии с пунктом 12.2 Административного регламента Федерального агентства связи по исполнению государственной функции по организации работ по учету ресурса нумерации, а также по формированию и ведению реестра Российской системы и плана нумерации, утвержденного приказом Министерства связи и массовых коммуникаций Российской Федерации от 27.11.2008 № 100, Федеральное агентство связи регулярно публикует выписку из Российского плана нумерации.
Код зоны нумерации (называемый ABC для географически определяемой зоны нумерации или DEF — для географически не определяемой зоны нумерации) — 3 десятичных знака для Российской Федерации.
1. Произвести загрузку реестра Российской системы и плана нумерации. Для этого выбрать «Ресурсы нумерации с сайта»
В дальнейшем при работе с системой периодически делать «Проверку даты списка» с целью иметь всегда актуальную базу. Реестр обновляется до 1раза в месяц
2. Проверить нужный номер. Для этого выбрать «Данные телефонного номера»