В современном мире мобильной связи существует особая каста людей, способных одним взглядом на строку цифр рассказать историю номера: откуда он, чей он, за кем он закреплен и даже через какие узлы пройдет вызов. Назовем их сотовыми колдунами. Их «волшебные палочки» — это базы данных DEF-кодов, реестры MNC/MCC, алгоритмы MNP (переноса номеров) и справочники телефонных кодов стран и городов. В этой статье мы раскроем секреты их мастерства, используя актуальные технические данные.
Что такое «Номер сотового колдуна»? (Метафора экспертизы)
Прямого телефона «000-WIZARD» не существует. Однако, если вам нужно определить оператора по номеру, узнать регион звонящего или проверить, не перенесен ли номер в другую сеть — вы ищете именно их услуги. Их «номера» — это API-интерфейсы сервисов вроде Zvonili.com, Код телефона, SpravPortal, ТопНомер.ру и технические реестры операторов связи.
Суть магии: Превращение хаотичного набора цифр
+7 (9XX) XXX-XX-XXв структурированный досье: Страна → Оператор → Регион → Статус (MNP).
Гримуар кодов: Анатомия российского номера
Любой «колдун» начинает чтение посуда с понимания структуры. Общий вид российского мобильного номера:
+7 (9XX) XXX-XX-XX или 8 (9XX) XXX-XX-XX
- +7 / 8 — Код страны (Россия, Казахстан — зона нумерации 7). Аналог «международного префикса» (в Египте, например, это 00 для выхода на межгород, затем 20 — код страны).
- 9XX — DEF-код (Негеографический код). Это главное «заклинание». Он не привязан к городу, а привязан к оператору и региону выдачи.
- XXX-XX-XX — Абонентский номер (HLR/MSISDN).
Примеры «сигнатур» регионов (по данным ТопНомер.ру и справочников):
| Регион | Типичные DEF-коды (9XX) |
|---|---|
| Москва | 926, 916, 977, 999, 915, 910, 903, 905, 906, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998 |
| Санкт-Петербург | 911, 921, 981, 931, 951, 952, 953, 954, 955, 956, 957, 958, 959, 900, 902, 904, 908, 909, 912, 913, 914, 917, 918, 919, 920, 922, 923, 924, 925, 927, 928, 929, 930, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950 |
| Другие регионы | Имеют свои уникальные диапазоны (например, 902, 904, 908 — часто Край/Область; 93x, 95x, 96x, 97x, 99x, смешанные) |
Примечание: Список кодов динамичен. Реестр Россвязи (armtorg.ru, SpravPortal) обновляется регулярно. «Колдуны» всегда проверяют актуальную таблицу на дату запроса (например, по состоянию на 2025-04-20 или 2025-07-18).
Инструменты магии: MNC, MCC и PLMN — Язык сетей
Если DEF-коды — это «визуальная» магия для людей, то MCC (Mobile Country Code) и MNC (Mobile Network Code) — это машинный язык, на котором говорят базовые станции и коммутаторы. Вместе они образуют PLMN (Public Land Mobile Network) — уникальный идентификатор сети.
Примеры «Истинных имен» крупных операторов (из реестров технической поддержки):
- МТС (ОАО Мобильные ТелеСистемы): MNC 01, PLMN 25001 (MCC 250 — Россия).
- МегаФон (ОАО МегаФон): MNC 02, PLMN 25002.
- Билайн (ПАО «ВымпелКом»): MNC 99 (и другие), PLMN 25099.
- Tele2 / Т2: MNC 20 (и региональные коды).
- РТКОМ / Нижегородская сотовая связь: MNC 14 (пример из реестров).
Зная эти коды, «колдун» может диагностировать роуминг, определить домашнюю сеть абонента в SS7-сигнализации и настроить маршрутизацию SMS.
Черная магия MNP: Когда номер меняет хозяина
Самый сложный фокус — MNP (Mobile Number Portability), перенос номера с сохранением. Номер +7 -16 xxx-xx-xx (исторически МТС, Москва) может принадлежать абоненту Tele2 в Владивостоке.
Как «колдуны» это раскрывают:
- Запрос в Единый реестр перенесенных номеров (база данных АО «МНП»).
- Анализ HLR-запроса (Home Location Register) — определение текущего MSC/VLR (коммутатора обслуживания).
- Использование сервисов типа «Кому принадлежит номер» (Zvonili.com, Код телефона), которые кэшируют данные MNP с учетом задержек синхронизации.
Важно: Таблицы кодов операторов (DEF-коды) показывают первоначального владельца диапазона. Только MNP-проверка дает истинного текущего оператора.
Международные заклинания: Коды стран и операторов мира
Магия не знает границ. «Сотовые колдуны» оперируют базой более ITU-T E.164 (план нумерации).
- Код страны (CC): 1 (США/Канада), 7 (Россия/Казахстан), 20 (Египет), 44 (Великобритания), 49 (Германия).
- Национальный префикс (NDC): В США это коды штатов (NPA) — 212 (Нью-Йорк), 310 (Лос-Анджелес). В России — DEF-коды 9xx.
- Пример Египта:
00 20 100 xxx xxxx. Где 00 — выход на МН (как наш 8-10), 20 — код Египта, 100 — код оператора Vodafone Egypt (раньше был 10).
Сервисы вроде «Телефонные коды городов и операторов мира» (базы 690,000+ кодов) позволяют разобрать любой номер на планете: Страна → Регион/Город → Оператор → Дата выделения кода.
Практический гримуар: Как самому стать «колдуном» (Инструкция)
Вам не нужен хрустальный шар. Достаточно набора инструментов:
Онлайн-сервисы идентификации (Самый быстрый способ)
- Zvonili.com / Кто звонил: Введите номер → получите оператора, регион, отзывы пользователей (спам/мошенники).
- Код телефона (kodtelefona.ru и аналоги): Профессиональный поиск по DEF-кодам, кодам стран/городов, с учетом MNP.
- SpravPortal / ТопНомер.ру: Справочники с таблицами кодов по регионам.
Программные библиотеки (Для разработчиков-магов)
- libphonenumber (Google): Стандарт де-факто для парсинга, валидации и форматирования номеров (Java, JS, Python, C++). Знает все правила E.164.
- python-phonenumbers / google.i18n.phonenumbers: Позволяет извлечь:
country_code,national_number,carrier(оператор),geocoder(регион).
Работа с «сырыми» данными (Для архимагов)
- Скачивание реестра DEF-кодов Россвязи (CSV/XML/JSON) с сайта rossvyaz.ru или armtorg.ru.
- Подключение к коммерческому API MNP-хаба для реальной проверки переноса.
- Анализ SS7/SIGTRAN трафика (MAP-протокол:
SendRoutingInfoForSM,ProvideRoamingNumber) для глубокой диагностики.
Частые ошибки учеников (Анти-паттерны)
- Доверие только первым 3 цифрам (9xx). Игнорирование MNP приводит к ошибке в 10-15% случаев (миллионы перенесенных номеров).
- Путаница с «8» и «+7». Внутри России
8 9xx...и+7 -xx...— один абонент. Для международной маршрутизации нужен только формат E.164 (+7…). - Использование устаревших баз кодов. Операторы получают новые диапазоны ежемесячно (например, коды 99x, 95x, 90x активно раздаются в 2024-2026 гг.). База 2020 года бесполезна.
- Неучет негеографических кодов (8-800, 8-804, 900-909 для IoT/M2M). Это тоже «сотовые» номера, но без привязки к региону и часто без голоса.
Если вам нужно раз и навсегда разобраться с незнакомым номером — не ищите мифический «телефон колдунов». Используйте проверенные инструменты:
- Для быстрой проверки: Zvonili.com или Код телефона.
- Для корпоративных задач (API, массовая проверка): Сервисы MNP-проверки (МНП-Хаб, КТС, MTT и др.) или интеграция libphonenumber + актуальный реестр DEF-кодов Россвязи.
- Для понимания «железа»: Изучите MCC/MNC списки (25001, 25002, 25099…) и протоколы SS7/MAP.
Помните: В 2026 году (сегодня ) магия телефонии — это данные, алгоритмы и актуальные реестры. Владение ими делает вас настоящим «сотовым колдуном».
Статья подготовлена на основе открытых технических данных: реестры Россвязи (DEF-коды), базы MCC/MNC (ITU/GSMA), справочники SpravPortal, ТопНомер.ру, Zvonili.com, данные о кодах стран (Египет, США) и принципах MNP. Актуальность кодов операторов требует проверки на дату использования.