Оператор по номеру телефона роскомнадзор

Бесплатная консультация юриста

+7 (800) 301-07-30

Реклама jurik.ru

Определение оператора связи по номеру телефона — частая задача как для обычных пользователей, так и для бизнеса․ В России эту сферу регулирует Федеральная служба по надзору в сфере связи, информационных технологий и массовых коммуникаций (Роскомнадзор)․ В данной статье подробно разберем, какие официальные инструменты предоставляет регулятор, как пользоваться открытыми реестрами и какие нюансы существуют при переносе номеров (MNP)․

Официальный ресурс Роскомнадзора: Реестр нумерации

Основным официальным источником информации о принадлежности номеров является Реестр системы нумерации․ Ведет его Роскомнадзор на основании официального сайта ведомства․

Как выглядит структура номера (План нумерации)

Российский номер телефона в формате +7 (ABC) XXX-XX-XX состоит из:

  • Кода страны: +7 (Россия, Казахстан — исторически общий код)․
  • Кода зоны (ABC-кода / DEF-кода): 3 цифры после +7․ Именно они указывают на оператора и регион выдачи․
  • Номера абонента: 7 уникальных цифр․

Как проверить оператора через сайт Роскомнадзора

  1. Перейдите на официальный портал: https://www․roscomnadzor․ru/․
  2. В меню выберите раздел «Деятельность» → «Нумерация» (или используйте прямой поиск по сайту «Реестр кодов ABC/DEF»)․
  3. Откроется страница с доступом к Открытому реестру кодов ABC и DEF․
  4. Доступны два формата:
    • Интерактивный поиск: введите первые цифры кода (например, 916 или 495) в строку фильтра․
    • Скачивание полного реестра: файлы в формате CSV или XLSX (обновляются ежедневно)․
Важно: На сайте Роскомнадзора нет формы для ввода полного номера абонента (последние 7 цифр)․ Реестр содержит только диапазоны кодов (ABC/DEF) и информацию о владельце диапазона (операторе) и регионе регистрации․

Структура данных в Реестре Роскомнадзора

При скачивании файла реестра (CSV/XLSX) вы увидите следующие ключевые колонки:

Колонка (пример) Описание
Код ABC / DEF Трехзначный код оператора (например, 916, 999, 495)․
От / До Диапазон номеров внутри кода (например, от 000-00-00 до 999-99-99)․
Оператор связи Полное наименование лицензиата (например, ПАО «Мобайл ТелеСистемс», ПАО «МегаФон», ПАО «Вымпел-Коммуникации»)․
Регион Субъект РФ, где выдан номер (Москва, Московская область, Краснодарский край и т․д․)․
Тип нумерации Мобильная (ABC) или стационарная/VoIP (DEF)․

Проблема переноса номеров (MNP) и как её решить

С введением MNP (Mobile Number Portability) — возможности сохранять номер при смене оператора — данные Реестра Роскомнадзора показывают только исходного оператора (того, кому изначально был выделен диапазон)․

Пример: Номер +7 (916) —* в реестре указан за оператором «МТС»․ Но абонент мог перенести его в «Tele2» или «Билайн» годами ранее․

Как узнать текущего оператора (с учетом MNP)?

Роскомнадзор не предоставляет публичный API для проверки текущего оператора в реальном времени (это коммерческая тайна и данные абонентов)․ Существуют следующие легальные способы:

  • USSD-запросы / Коды операторов: Наберите на телефоне код баланса предполагаемого оператора (например, 100# для МТС, 102# для МегаФон)․ Если номер в сети — придет ответ, если перенесен — ошибка или тишина․
  • Сервисы проверки HLR/LRN: Используются бизнесом для рассылок․ Примеры сервисов (платные, требуют регистрации): SMS․ru, ByteHand, ePochta, MNP-check․ru․ Они запрашивают данные у центра переноса номеров (НП «Центр переноса номеров» / JSC «МНП»)․
  • Бесплатные веб-сервисы (с ограничениями): Некоторые сайты позволяют проверить 5-10 номеров в день бесплатно (например, numinfo․ru, mnp․megafon․ru — проверка на своей сети)․
  • Звонок на номер: При звонке часто слышна голосовая подсказка оператора-приемщика или специфическая гудковая сигнализация․

Нюансы для корпоративных клиентов и разработчиков

API Роскомнадзора

На текущий момент Роскомнадзор не предоставляет публичный REST API для автоматической проверки кодов ABC/DEF․ Разработчикам приходится:

  1. Скачивать CSV/XLSX файл реестра по расписанию (крон-задача раз в сутки)․
  2. Парсить файл и загружать в свою БД (PostgreSQL, MySQL, Redis)․
  3. Реализовывать поиск по префиксу (первые 3-4 цифры кода + начало диапазона)․

Персональные данные и закон № 152-ФЗ

Полный номер телефона (вместе с последними 7 цифрами) является персональными данными (ст․ 3 ФЗ-152)․ Их обработка без согласия абонента запрещена․

  • Реестр Роскомнадзора содержит только диапазоны, а не привязку к ФИО абонента․
  • Базы данных в интернете вида «ФИО + Номер + Адрес» — это утечки (сливы), их использование и распространение незаконно и преследуется по ст․ 13․11 КоАП РФ и ст․ 272 УК РФ․
  • При работе с клиентами всегда получайте согласие на обработку ПДн перед сохранением номера в CRM․

Пример алгоритма определения оператора (псевдокод)

FUNCTION GetOperator(phone_number):
 # 1․ Нормализация: приводим к формату 7XXXXXXXXXX
 clean_number = Normalize(phone_number) # Убираем +, -, , пробелы
 
 # 2․ Извлекаем код (3 цифры после 7/8) и начало номера
 # Формат: 7 (ABC) XXX-XX-XX
 abc_code = clean_number[1:4] # Символы 1,2,3 (индексы 1-3)
 subscriber_start = clean_number[4:7] # Первые 3 цифры абонентской части
 
 # 3․ Поиск в локальной копии Реестра РКН (БД)
 # Ищем запись, где Code == abc_code 
 # И Range_Start <= subscriber_start <= Range_End
 record = DB․Query(
 "SELECT Operator, Region FROM numbering_registry 
 WHERE abc_code = ? AND range_start <= ? AND range_end >= ?",
 [abc_code, subscriber_start, subscriber_start]
 )
 
 IF record FOUND:
 RETURN {
 "original_operator": record․Operator,
 "region": record․Region,

 "mnp_possible": True,
 "note": "Для точного текущего оператора нужен HLR/LRN запрос"
 }
 ELSE:
 RETURN {"error": "Код не найден в реестре Роскомнадзора"}

Частые ошибки и мифы

  • Миф: «По коду 9xx всегда можно точно сказать оператор»․ Реальность: Код 916 — изначально МТС, 926 — МегаФон, 903 — Билайн․ Но с 2013 года (MNP) любой номер может быть у любого оператора․
  • Миф: «Роскомнадзор знает, у кого сейчас этот номер»․ Реальность: Роскомнадзор ведет реестр выделения ресурсов (кодов) операторам․ Учет перенесенных номеров ведет НП «Центр переноса номеров» (некоммерческая организация, созданная операторами)․
  • Ошибка: Использование устаревших баз кодов (старше 1 месяца)․ Еженедельно появляются новые диапазоны (например, для виртуальных операторов MVNO: Yota, Тинькофф Мобайл, СберМобайл и др․)․

Полезные ссылки (официальные)

  • Главная страница Роскомнадзора: roscomnadzor․ru
  • Раздел «Нумерация» (Реестры ABC/DEF): Обычно доступен по пути /activity/numbering/ или через поиск на сайте․
  • НП «Центр переноса номеров» (Официальный оператор MNP): mnp․ru — здесь статистика переносов и контакты для подключения к коммерческой проверке․
  • Единый реестр доменных имен / IP-адресов: Отдельные реестры, не связанные с телефонией, но тоже на сайте РКН․

Резюме

Для определения исходного оператора и региона по коду (первым 3-4 цифрам), используйте Официальный Реестр Роскомнадзора (CSV/XLSX)․ Это единственный авторитетный источник․

Для определения текущего оператора (с учетом переноса MNP) — необходимо использовать коммерческие HLR/LRN сервисы или проверку через USSD/звонок․ Публичного бесплатного API для этого у регулятора нет․

Помните о требованиях 152-ФЗ при хранении и обработке полных номеров телефонов клиентов․


Статья подготовлена в информационных целях․ Данные реестров актуальны на момент публикации․ Перед внедрением в продакшн проверьте актуальность ссылок на сайте roscomnadzor․ru․