Открыть сервисСервис

Определение региона и оператора по номеру телефона

Определение региона и оператора по номеру телефона — процедура идентификации географической принадлежности номера и сотового оператора, обслуживающего его, на основе анализа кода оператора связи (АОН, англ. area code / operator number). В России номера мобильных и стационарных телефонов содержат структурированную информацию, позволяющую без обращения к оператору связи установить регион присвоения номера и компанию абонента.

Структура российских телефонных номеров

Стационарные номера

Номера стационарной телефонной сети в России состоят из междугородного префикса (код страны — 7, код города — 2–4 цифры) и локального номера. Код города определяет регион: например, код 495 и 499 — Москва, 812 — Санкт-Петербург, 383 — Новосибирск. Справочники кодов городов ведёт телекоммуникационный сектор, а соответствие «код — город» является открытым справочным материалом.

Мобильные номера

Мобильные номера в России имеют вид +7 (XXX) XXX-XX-XX, где первые три цифры после кода страны составляют код оператора (АОН). Коды мобильных операторов распределены по блокам: например, 900–930 — «МТС», 901–904, 905, 906, 909, 910, 916, 925, 926, 929, 977 — также «МТС» (блоки различаются по годам выделения), 902, 903, 908, 911, 912, 913, 914, 915, 917, 918, 919, 950, 960–969, 980–989 — «МегаТелеком», 907, 915, 920, 921, 922, 927, 928, 930–939, 950–959, 960–999 — «Теле2» и ряд региональных операторов, входящих в консорциум «Ростелеком». Точное соответствие блоков операторам периодически обновляется, поскольку операторы выкупают и продают блоки номеров.

Способы определения региона и оператора

По коду оператора (АОН)

Наиболее простой способ — сопоставление первых трёх цифр номера с таблицей кодов операторов. Такие таблицы опубликованы открыто, доступны в формате CSV и встроены в большинство справочных приложений. Ограничение метода: код оператора фиксируется в момент первичного присвоения номера и не меняется при переносе номера другому оператору.

Мобильный номероперенос (MNP)

С 1 декабря 2003 года в России действует услуга переноса мобильного номера (Mobile Number Portability, MNP): абонент может сменить оператора, сохранив прежний номер. В результате АОН перестаёт быть достоверным индикатором текущего оператора. Для определения фактического оператора используют:

  • онлайн-сервисы, опрашивающие базы номеропереноса;
  • USSD-команды, предоставляемые самими операторами (например, запросы вида *102# на «МТС»);
  • данные операторов и агрегаторов, получаемые через API.

Определение региона

Регион, в котором номер был первично зарегистрирован, определяется по коду оператора и диапазону номеров, закреплённому за региональным филиалом. Однако при MNP и при переезде абонента регион присвоения не отражает текущего местоположения. Для определения географической позиции абонента используют данные сотовой сети (триангуляция вышек, данные GPS при установленном приложении), но эти методы доступны только оператору связи и уполномоченным органам.

Инструменты и сервисы

Для массового определения региона и оператора используются:

  • Онлайн-справочники — сайты и мобильные приложения, содержащие таблицы кодов операторов и диапазонов номеров. Примеры российских сервисов: «Кто звонит», «Где телефон», «Numbeo» и аналогичные агрегаторы.
  • Офлайн-базы — выгрузки в формате CSV/XML, регулярно обновляемые энтузиастами и компаниями на основе публичных данных Роскомнадзора.
  • Операторские API — коммерческие сервисы, позволяющие по номеру получить текущего оператора с учётом MNP. Используются банками, интернет-магазинами и службами доставки для верификации пользователей.
  • USSD и SMS-запросы — команды, отправляемые на короткие номера оператора для определения собственного номера и тарифа.

Правовые ограничения

Сбор, хранение и обработка персональных данных, включая телефонные номера, регулируется Федеральным законом «О персональных данных» № 152-ФЗ. Определение местоположения абонента по номеру без его согласия допускается только в случаях, предусмотренных законом, и по запросу уполномоченных органов. Операторы связи обязаны предоставлять данные о принадлежности номера абонента исключительно по законным основаниям.

Достоверность определения оператора по АОН ограничена действием MNP; для получения актуальной информации требуется обращение к обновляемым базам номеропереноса.

Источники

  • Федеральный закон от 27.07.2006 № 152-ФЗ «О персональных данных»
  • Правила оказания услуг подвижной связи (Постановление Правительства РФ № 637)
  • Публичные справочники кодов операторов и диапазонов номеров (Роскомнадзор)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru