В современном мире телефонный номер — это не просто набор цифр для связи, а своего рода идентификатор, содержащий информацию о стране, регионе регистрации и операторе связи․ Понимание структуры нумерации позволяет за секунды определить, откуда звонит абонент и чья сеть он использует․ В этой статье подробно разберем, как устроен телефонный план нумерации России, что такое DEF-коды и как с их помощью определить оператора и регион․
Структура российского телефонного номера
Согласно телефонному плану нумерации России (актуально на 2026 год), любой номер в единой нумерационной зоне страны имеет следующую структуру:
- Код страны (CC): 7 (международный формат) или 8 (внутризоновый формат для междугородних вызовов)․
- Код зоны/оператора (ABC/DEF): 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-коду
Алгоритм определения прост:
- Возьмите номер телефона (например,
+7 -XX XXX-XX-XX)․ - Выделите три цифры после 7 (или
— это и есть DEF-код (в примере 9XX)․ - Сверьте этот код с актуальной базой данных диапазонов․
Примеры диапазонов крупных операторов (фрагменты):
- МТС: 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 или Яндекса․
Как узнать текущего оператора с учетом МНР:
- Онлайн-сервисы (API/Сайты): Сервисы вроде DaData («Определить регион и оператора по номеру телефона»), Phcode․ru или специализированные B2B-решения (например, от операторов связи) имеют доступ к актуальной базе перенесенных номеров (реестр МНР)․
- USSD-запросы / Звонок: Некоторые операторы позволяют проверить принадлежность номера своей сети короткими командами․
- Хабр/Технические статьи: Разработчики часто используют открытые библиотеки и API для парсинга или запроса к реестру МНР (например, через
num․voxlink․ruили аналоги)․
Популярные инструменты и сервисы для проверки
Вот список проверенных ресурсов, упомянутых в открытых источниках, для быстрой проверки:
| Сервис / Ресурс | Основные функции | Особенности |
|---|---|---|
| Phcode․ru | Определение региона и оператора по DEF-коду | Простой веб-интерфейс, база по диапазонам |
| SpravPortal | Страна, регион, оператор; справочник кодов городов и операторов | Полные данные по РФ, поиск города по коду |
| DaData (API/Виджет) | Определение региона и оператора с учетом базы перенесенных номеров (МНР) | Подходит для интеграции в CRM, сайты, массовую обработку |
| armtorg․ru / ТопНомер․ру | Справочники DEF-кодов, таблицы диапазонов по операторам и регионам | Удобны для ручного анализа диапазонов |
| Википедия / Телефонный план нумерации | Официальная структура плана, история изменений (например, летом 2022 г․) | Авторитетный источник по структуре кодов |
Пошаговая инструкция: Как разобрать номер вручную
Если вам нужно быстро разобрать номер без сервисов (например, для понимания логики):
- Нормализуйте номер: Приведите к формату
7XXXXXXXXXX(11 цифр)․ Уберите +, 8, скобки, дефисы, пробелы․ - Код страны: Первая цифра 7 — Россия (и Казахстан, но для РФ актуально)․
- DEF/АВС-код: 2-я, 3-я, 4-я цифры (XXX в 7XXXXXXXXXX)․
- Если код 900–999 (кроме редких исключений) — это мобильный DEF-код․
- Если код 300–899 (например, 495, 812, 383) — это географический АВС-код (город/регион)․
- Поиск в таблице: Найдите диапазон, в который попадает ваш DEF-код, в справочнике операторов․
- Уточнение региона (для мобильных): Часто для точного определения региона нужно смотреть не только 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, выданный где угодно в России․