Структура телефонных номеров России: DEF-коды, операторы и регионы

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

Структура российского телефонного номера

Согласно телефонному плану нумерации России (актуально на 2026 год), любой номер в единой нумерационной зоне страны имеет следующую структуру:

  1. Код страны (CC): 7 (международный формат) или 8 (внутризоновый формат для междугородних вызовов)․
  2. Код зоны/оператора (ABC/DEF): 3 цифры․
  3. Абонентский номер: 7 цифр;

Пример: +7 (XXX) XXX-XX-XX или 8 (XXX) XXX-XX-XX․

Международный префикс для исходящих вызовов из России — 810 (набирается после 8 и ожидания гудка), но для входящих и идентификации используется именно код 7․

Географические коды (ABC) vs Мобильные коды (DEF)

Важно различать два типа трехзначных кодов после семерки:

Географические коды (ABC-коды)

Привязаны к конкретному городу, области или краю․ Используются для стационарной телефонии и, в некоторых случаях, для VoIP-номеров․

  • Примеры: 495, 499 (Москва), 812 (Санкт-Петербург), 383 (Новосибирск), 343 (Екатеринбург)․
  • Полные реестры таких кодов ведутся в открытых справочниках (например, на ресурсах вроде SpravPortal или Мобильные сети), где можно найти код по названию города и наоборот․

Негеографические коды (DEF-коды), Основа мобильной связи

Именно DEF-коды (первые три цифры после кода страны 7/8) являются ключевым параметром для идентификации мобильного оператора; Согласно определению из телефонного плана нумерации, это «выделенные коды зон, не связанные с территориальным делением»․ Они состоят из трёх десятичных знаков и используются для идентификации оконечных элементов телефонных сетей связи․

Важно: Один DEF-код может принадлежать только одному оператору, но у крупных операторов (МТС, Билайн, МегаФон, Теле2, Яндекс, Ростелеком и др․) закреплено множество диапазонов DEF-кодов․

Как определить оператора по DEF-коду

Алгоритм определения прост:

  1. Возьмите номер телефона (например, +7 -XX XXX-XX-XX)․
  2. Выделите три цифры после 7 (или 8) — это и есть DEF-код (в примере 9XX)․
  3. Сверьте этот код с актуальной базой данных диапазонов․

Примеры диапазонов крупных операторов (фрагменты):

  • МТС: 910–919, 980–989, 9901 (спец․ диапазон), и многие другие․
  • МегаФон: 920–939, 999, 9902 и др․
  • Билайн (ВымпелКом): 903, 905, 906, 909, 960–968 и др․
  • Теле2: 900–902, 904, 908, 950–953, 977, 980 (частично) и др․
  • Мобильные виртуальные операторы (МВНО): Тинькофф Мобайл, СберМобайл, Яндекс, Ростелеком и др․ используют коды базовых операторов или имеют свои выделенные диапазоны (например, 9900, 9903 и т․д․)․

Примечание: Полный и актуальный реестр диапазонов DEF-кодов по операторам и регионам публикуется на сайтах Россвязи и агрегаторах вроде Phcode․ru, armtorg․ru, ТопНомер․ру․

Как определить регион по номеру

С мобильными номерами определение региона работает иначе, чем с городскими:

  • При выдаче номера: Каждому оператору выделяются диапазоны номеров под конкретные регионы (субъекты РФ)․ Поэтому по DEF-коду + началу абонентской части часто можно сузить поиск до области/края․
  • МНР (Мобильная номерная переносимость): С 2013 года абоненты могут сохранять номер при смене оператора․ Критически важный нюанс: перенос номера возможен только в пределах одной области/региона․ Поэтому регион регистрации номера остается неизменным даже при смене оператора․
  • Сервисы вроде DaData, Phcode․ru или SpravPortal позволяют определить регион с высокой точностью, используя базы данных выделенных диапазонов․

Влияние МНР (Переноса номеров) на определение оператора

Раньше DEF-код жестко привязывал номер к оператору навсегда․ Сейчас, из-за закона о МНР, по коду 9XX нельзя на 100% гарантировать текущего оператора․ Абонент с кодом МТС может уже давно пользоваться услугами Теле2 или Яндекса․

Как узнать текущего оператора с учетом МНР:

  1. Онлайн-сервисы (API/Сайты): Сервисы вроде DaData («Определить регион и оператора по номеру телефона»), Phcode․ru или специализированные B2B-решения (например, от операторов связи) имеют доступ к актуальной базе перенесенных номеров (реестр МНР)․
  2. USSD-запросы / Звонок: Некоторые операторы позволяют проверить принадлежность номера своей сети короткими командами․
  3. Хабр/Технические статьи: Разработчики часто используют открытые библиотеки и API для парсинга или запроса к реестру МНР (например, через num․voxlink․ru или аналоги)․

Популярные инструменты и сервисы для проверки

Вот список проверенных ресурсов, упомянутых в открытых источниках, для быстрой проверки:

Сервис / Ресурс Основные функции Особенности
Phcode․ru Определение региона и оператора по DEF-коду Простой веб-интерфейс, база по диапазонам
SpravPortal Страна, регион, оператор; справочник кодов городов и операторов Полные данные по РФ, поиск города по коду
DaData (API/Виджет) Определение региона и оператора с учетом базы перенесенных номеров (МНР) Подходит для интеграции в CRM, сайты, массовую обработку
armtorg․ru / ТопНомер․ру Справочники DEF-кодов, таблицы диапазонов по операторам и регионам Удобны для ручного анализа диапазонов
Википедия / Телефонный план нумерации Официальная структура плана, история изменений (например, летом 2022 г․) Авторитетный источник по структуре кодов

Пошаговая инструкция: Как разобрать номер вручную

Если вам нужно быстро разобрать номер без сервисов (например, для понимания логики):

  1. Нормализуйте номер: Приведите к формату 7XXXXXXXXXX (11 цифр)․ Уберите +, 8, скобки, дефисы, пробелы․
  2. Код страны: Первая цифра 7 — Россия (и Казахстан, но для РФ актуально)․
  3. DEF/АВС-код: 2-я, 3-я, 4-я цифры (XXX в 7XXXXXXXXXX)․
    • Если код 900–999 (кроме редких исключений) — это мобильный DEF-код․
    • Если код 300–899 (например, 495, 812, 383) — это географический АВС-код (город/регион)․
  4. Поиск в таблице: Найдите диапазон, в который попадает ваш DEF-код, в справочнике операторов․
  5. Уточнение региона (для мобильных): Часто для точного определения региона нужно смотреть не только DEF-код (первые 3 цифры), но и следующие 1-2 цифры абонентской части (так называемый «расширенный код» или ABCD), так как крупные диапазоны операторов делятся на поддиапазоны по регионам․

Особые случаи и новые тенденции (2024–2026 гг․)

  • Коды 990x: Ранее использовались для спутниковой связи (Глобалстар, Иридиум), сейчас частично перераспределяются под МВНО и новые нужды (например, 9901, исторически МТС/Спутник, 9902, МегаФон и т․д․)․
  • eSIM и виртуальные операторы: Рост числа МВНО (Яндекс, Сбер, Т-Банк, Рокет Мобайл и др․) приводит к появлению новых DEF-диапазонов или аренде диапазонов у «большой четверки»․
  • Единый реестр абонентов: Ужесточение идентификации (запрет анонимных сим-карт) делает данные о принадлежности номера более прозрачными для правоохранительных органов и операторов, но для обычного пользователя основным инструментом остаются открытые базы DEF-кодов и сервисы проверки МНР․

Резюме

Определение оператора и региона по номеру телефона в России основано на анализе DEF-кода (цифр 2-4 после 7/8)․

  • Регион определяется надежно по диапазону выдачи номеров (и не меняется при МНР)․
  • Оператор выдачи определяется точно по DEF-коду․
  • Текущий оператор может отличаться от оператора выдачи из-за МНР; для его точного определения необходимы сервисы с доступом к реестру перенесенных номеров (DaData, Phcode, API операторов)․

Используйте проверенные справочники (Phcode․ru, SpravPortal, ТопНомер, armtorg․ru) для ручной проверки и API-сервисы (DaData и др․) для автоматизации в бизнес-процессах․ Знание структуры нумерации помогает не только идентифицировать входящие вызовы, но и защититься от мошенничества, понимая, что код 900 — это не обязательно «Московский номер», а диапазон Теле2, выданный где угодно в России․