В современном мире телефонный номер часто раскрывает больше информации, чем кажется на первый взгляд. Зная, как правильно «читать» номер, можно определить:
- Страну и регион (область, город) регистрации абонента;
- Оператора связи, к которому изначально был привязан номер;
- Есть ли перенос номера (MNP) к другому оператору.
В этой статье мы подробно разберём все нюансы, покажем, какие инструменты использовать и какие подводные камни могут встретиться.
Основы нумерации в России
1.1 Формат номера
В России телефонный номер имеет 11 цифр в международном виде (+7) или 10 цифр в национальном виде (начинается с 8). Пример:
+7 -XX XXX‑XX‑XX (мобильный) +7 -95 XXX‑XX‑XX (городской)
1.2 Код зоны нумерации
Код зоны нумерации (часто называют «кодом оператора», но это не совсем корректно) — первые 3 цифры после кода страны 7. Для мобильных номеров это всегда три цифры, для стационарных — три, четыре или пять цифр.
Примеры:
- Мобильный: 9 90 → код зоны 990
- Городской (Москва): 495 → код зоны 495
- Городской (Санкт‑Петербург): 812 → код зоны 812
1.3 Почему важны первые три цифры?
Только по этим трём цифрам можно быстро определить:
- К какому региону относится номер (область, город);
- К какому оператору он был изначально привязан (при условии, что номер не был перенесён).
Как определить регион по номеру
2.1 По коду зоны
Существует готовый справочник «Коды телефонных зон России». Ниже – небольшая таблица самых популярных мобильных префиксов:
| Префикс | Регион (по первоначальному привязыванию) |
|---|---|
| 910‑919 | Москва, Московская область |
| 920‑929 | Санкт‑Петербург, Ленинградская область |
| 930‑939 | Тульская область, Калужская область |
| 940‑949 | Новосибирская область |
| 950‑959 | Казань, Татарстан |
| 960‑969 | Краснодарский край |
| 970‑979 | Свердловская область |
| 980‑989 | Уральский федеральный округ |
| 990‑999 | Северо‑Западный федеральный округ |
2.2 Стационарные номера
Для фиксированных линий код зоны может быть длиной 3‑5 цифр. Пример:
- 495 — Москва;
- 812 — Санкт‑Петербург;
- 8452 — Тула;
- 84512 — небольшие населённые пункты в Тульской области.
2;3 Онлайн‑сервисы для уточнения региона
Если вы хотите получить более точную информацию (округ, город), используйте один из проверенных сервисов:
- Uni‑Tools – вводите номер в любом формате, получаете регион, город и оператора.
- GIGAsim – учитывает базу перенесённых номеров.
- DaData API – удобен для автоматизации (есть бесплатный тариф).
Как определить оператора по номеру
3.1 По префиксу (до переноса)
Традиционно каждый оператор имел свой диапазон префиксов:
- МТС – 910‑919, 950‑959, 980‑989;
- Билайн – 920‑929, 960‑969, 990‑999;
- МегаФон – 930‑939, 970‑979, 970‑979;
- Теле2 – 950‑959 (частично), 960‑969 (частично).
Эти диапазоны меняются со временем, а также могут пересекаться из‑за переноса номера (MNP).
3.2 Перенос номера (MNP)
С 2013 года в России действует система Mobile Number Portability. Пользователь может сменить оператора, оставив прежний номер. Поэтому только по префиксу нельзя гарантировать текущего оператора.
3.3 Как проверить наличие переноса
- Онлайн‑базы. Сервисы, перечисленные в пункте 2.3, автоматически учитывают базу перенесённых номеров.
- USSD‑команда. Наберите
190номер#(для большинства операторов России). На экране появятся текущий оператор и регион привязки. - Официальные сайты операторов. На страницах поддержки часто есть формы «Проверить номер».
- API. Если вы разрабатываете приложение, используйте публичные API (DaData, Numverify, OpenCNAM). Большинство из них возвращают поле
carrierиregion.
3.4 Пример проверки
Допустим, номер +7 -15 123‑45‑67.
- Первые три цифры 915 → изначально принадлежал МТС (по таблице префиксов).
- Вводим номер в Uni‑Tools. Сервис возвращает:
- Оператор: Билайн (перенос).
- Регион: Москва.
- Проверяем USSD
1909151234567#. На экране – «Билайн, Москва». Всё совпадает.
Пошаговое практическое руководство
Шаг 1; Подготовьте номер
Убедитесь, что номер записан в одном из следующих форматов:
- +7XXXXXXXXXX
- 8XXXXXXXXXX
- 7XXXXXXXXXX (без плюса)
Шаг 2. Выделите код зоны
Отрежьте первые три цифры после кода страны (7). Это ваш префикс.
Шаг 3. Сопоставьте префикс с таблицей
Используйте таблицу в разделе 2.1 или любой онлайн‑справочник, чтобы узнать первоначальный регион и оператора.
Шаг 4. Проверьте перенос
Выберите один из методов:
- Онлайн‑сервис (Uni‑Tools, GIGAsim, DaData).
- USSD‑команда
190номер#. - Обратитесь к официальному сайту оператора.
Шаг 5. Анализируйте результат
Если сервис показывает «перенос», запишите текущий оператор. Если информация о регионе отличается от того, что вы получили в Шаге 3, значит номер был переоформлен в другой регион (возможен перенос в пределах РФ).
Шаг 6. (Опционально) Автоматизируйте процесс
Для массовой проверки номеров используйте API:
GET https://dadata.ru/api/v2/clean/phone
Headers:
Authorization: Token <ваш_токен>
Body:
{"source": "+7 -151234567"}
Ответ будет содержать поля region, city, operator и isPorted.
Часто задаваемые вопросы (FAQ)
5.1 Можно ли определить страну по коду?
Да. Если номер начинается с +7, это Россия (или Казахстан, но в РФ используется только +7). Для международных номеров используйте таблицу ITU‑E.164.
5.2 Почему иногда регион «Не определён»?
Это происходит, когда номер был перенесён в другой регион, а база данных сервиса ещё не обновлена. Попробуйте другой сервис или проверьте USSD‑командой.
5.3 Насколько надёжны бесплатные онлайн‑сервисы?
Большинство из них используют официальные открытые базы и достаточно точны. Однако будьте осторожны с рекламой и всплывающими окнами – они могут содержать вредоносный код. Рекомендуем проверять репутацию сайта (например, через VirusTotal).
5.4 Можно ли определить, является ли номер «знахаркой»?
Термин «знахарка» в данном контексте часто используется в сленге для «мошеннического» номера. Технически это невозможно отличить от обычного номера, но можно проверить, есть ли в базе жалобы (сервисы типа spamlist.ru).
Юридические и этические аспекты
Информация о номерах открыта в публичных реестрах, однако её использование должно соответствовать законодательству РФ:
- Запрещено использовать данные для рассылки спама без согласия абонента (ФЗ‑152).
- Сбор и хранение персональных данных (включая телефон) регулируется ФЗ‑152 «О персональных данных».
- Для коммерческих целей рекомендуется получить согласие пользователя;
Если вы планируете интегрировать проверку номеров в свой сервис, обязательно оформите политику конфиденциальности и укажите, как будет использоваться полученная информация.
Определить регион и оператора по номеру телефона в России сегодня проще, чем когда‑либо‑то. Достаточно знать три цифры кода зоны, а затем воспользоваться одним из современных онлайн‑инструментов или USSD‑командой, чтобы учесть перенос номера. При правильном подходе вы получите:
- Точный регион (область, город) регистрации номера;
- Текущий оператор связи;
- Информацию о переносе (если он был).
Помните о правовых ограничениях и выбирайте проверенные сервисы без навязчивой рекламы. Теперь вы вооружены всеми необходимыми знаниями, чтобы быстро и надёжно «читать» любой телефонный номер.
Дата публикации: 06:20 MSK