Что мешает точно определить оператора без услуг
Казалось бы, все просто: можно запомнить коды стран и операторов связи или взять справочник с такими кодами, а потом искать нужные значения. Но есть нюансы.
Пересечение кодов
Международный консультативный комитет по телефонии и телеграфии (CCITT, ITU-T) занимается распределением номеров. В его правиле № E.164 говорится, что числа могут содержать до 15 цифр и обычно пишутся с префиксом «+».
Код страны следует сразу после префикса. И тут начинаются трудности. Итак, код +7 принадлежит не только России, но и Казахстану, и Абхазии. +1 - США, Канада и многие островные государства Атлантики. Поэтому нужно смотреть на следующие цифры.
Чем меньше абонентов в стране, тем больше цифр в той части номера, которая отличает ее от других государств. Так, украинские номера в международном формате начинаются с +380, а белорусские — с +375.
В телефонных планах планы нумерации для конкретных штатов описывают коды городов и мобильных операторов, правила набора номера. Например, в России номер выглядит так.
- Код страны: +7 (международный для звонков из-за границы) или 8 (для звонков внутри страны).
- Зона нумерации: 3-5 цифр. Для мобильных операторов это 3 цифры, для городских номеров в крупных городах тоже 3, а в мелких 4 или 5.
- Абонентский номер: 5–7 цифр. Мобильные номера и телефоны в крупных городах имеют 7 цифр, в малых городах - 5-6.
Так как абонентов и операторов много, диапазоны мобильных номеров иногда пересекаются. Так, изначально у МТС номера начинались с 91х и 98х, у МегаФона — с 92х и 93х, у Билайн — с 903 и 96х. Но с увеличением количества абонентов добавлялись новые коды, в том числе и те же.
Теперь номера МегаФон, Йота, Теле2 и других более мелких компаний могут начинаться с 999, Билайн, МТС и других могут начинаться с 986. Так что помимо кода оператора нужно смотреть на первые цифры номера.
Номера стационарных телефонов обычно имеют более тесную географическую привязку, и их диапазоны не пересекаются. Но бывает, что в небольших городах есть, например, 5- и 6-значные номера. Затем перед 5-значным числом добавляется определенное число и используется по аналогии с 6-значными числами.
И крупные города могут иметь несколько номерных зон. Например, в Москве сразу три кода: 495, 498 и 499. Они не привязаны к районам. Но номер с одним и тем же кодом может обслуживаться разными поставщиками услуг. Например, для 499 это Билайн, МТС, Комкор (Акадо Телеком) и Телеком ТЗ.
Отмена мобильного рабства
Во многих странах мира привязку номера к оператору отменили в начале 2000-х. В России это стало возможно только с 1 декабря 2013 года. Власти решили, что номер телефона является собственностью абонента, поэтому разрешили MNP (Mobile Number Portability).
Именно поэтому поиск определенного сочетания цифр в многочисленных таблицах планов нумерации является не только длительным, но зачастую и бесполезным занятием.
Использование цифровых чисел
VoIP-телефония (голосовые вызовы по IP-протоколу через Интернет) еще больше усложняет идентификацию номеров. Не вдаваясь в подробности технологии, можно сказать, что здесь выбран самый дешевый способ подключения абонентов различных операторов, в том числе из разных стран, соответствующих прокси и нод.
Если, например, вам звонят из Скайпа на мобильный, то вы каждый раз видите разные номера. Соответственно, даже если по такому набору цифр определить страну и код оператора, это практически ничего не скажет о реальном местонахождении абонента и даже о том, какой VoIP-услугой он пользуется.
Как определить оператора по номеру телефона
Думаем, вы уже поняли, что полагаться на память и искать вручную не стоит. Гораздо удобнее пользоваться онлайн-сервисами, приложениями и USSD-запросами. Они помогут узнать оператора, а часто и регион, в котором зарегистрирован мобильный номер. Ну или город из которого звонили со стационарного телефона.
Есть официальные государственные сервисы, а также ресурсы операторов связи: они предоставляют только данные плана нумерации и юридическую информацию из собственных баз данных. Есть и независимые ресурсы: они могут использовать данные официальных сервисов, а также базы номеров, купленных в сети. Поэтому никаких гарантий достоверности информации в данном случае нет, особенно когда вы ищете номера, перенесенные на новых операторов.
Как определить оператора с помощью специальных сервисов
Сайт Центрального научно-исследовательского института связи
- География: только Российская Федерация
- Тип номера: мобильные и городские номера
Единственный официальный сервис, который показывает нового оператора после смены номера. Его данные часто используются другими определяющими сайтами.
Правда, узнать регион, к которому привязан номер, не получится. Кроме того, вы можете бесплатно проверять по одному номеру за раз. Так что для коммерческих целей (например, составление списка рассылки) вряд ли подойдет.
Перейти на сайт ЦНИИС →
Услуги МегаФон и Билайн
- География: Только Россия.
- Тип номера: Только мобильные номера.
Двое участников «большой четверки» добавили на свои сайты страницы, позволяющие быстро определить своего мобильного оператора и регион. Билайн капча нужна, МегаФон нет. Остальные услуги идентичны.
Определить оператора на сайте Мегафон → Определить оператора на сайте Билайн →
Коды.su
- География: весь мир
- Тип номера: мобильный и стационарный
Независимый сервис, определяющий страну и регион для городских номеров и оператора и регион для мобильных номеров. Мы проверили несколько номеров из России, Украины, Белоруссии, Швеции и США, все тесты прошли успешно.
Числа можно вводить по одному вручную. Если вам нужен массовый перебор номеров (например, вы намерены создавать списки рассылки и не хотите, чтобы подписчики из разных регионов получали сообщения ночью), вы можете интегрировать API сервиса с сайтом.
Определить оператора на сайте «Коды.su» →
Как определить оператора с помощью приложений
Операторы мобильной связи
- География: Российская Федерация (включая перенос), другие страны (исключая перенос).
- Тип номера: только мобильные номера.
Простое приложение, достаточно точно определяющее оператора и регион. База данных регулярно обновляется, но данные о переносимости иногда отображаются с опозданием.
Дополнительные функции включают в себя проверку номеров из телефонной книги на предмет смены оператора, статистику звонков, позволяющую понять, на что вы тратите деньги из счета за телефон, и блокировку звонков от нежелательных абонентов (спамеров, сборщиков и прочих).
Из-за ограничений iOS версия для этой системы имеет меньше возможностей, чем Android. Например, при входящем звонке информация об операторе не показывается.
Оператор связи по номеру
- География: Только Россия.
- Тип номера: Только мобильные номера.
Лаконичное приложение, созданное с единственной целью показать оператора и регион по номеру телефона. Он занимает минимум места, но требует доступа в Интернет для определения номеров.
По отзывам пользователей, база приложения регулярно обновляется, благодаря чему информация о номерах, перенесенных на других операторов, отображается достаточно точно. Вы можете вводить номера вручную или выбирать из истории звонков или списка контактов.
Скачать
Цена: Бесплатно
АОН – отслеживание номера телефона
- География: весь мир
- Тип номера: мобильный и стационарный
Приложение показывает оператора и регион (для стран, имеющих региональную привязку мобильных номеров), а также работает со стационарными номерами. Он также может отображать дополнительную информацию из собственной базы данных: имя, пол звонящего, адрес компании (если звонок совершается от имени бизнеса) и т. д. Помогает защититься от спама и автоматически анализирует звонки с неизвестных номеров.
Как определить оператора с помощью USSD-запросов
Для абонентов Билайн
Этот оператор позволяет проверить только принадлежность номера к его сети. Для этого введите USSD-команду *444*<номер абонента, начиная с 9># и нажмите кнопку вызова. Ответное сообщение будет содержать не только информацию об операторе, но и — если номер Билайн — указание региона. Это бесплатно.
Абонентам МегаФона
Для МегаФона команда *629# и кнопка «Позвонить» откроют доступ к меню, в котором нужно ввести номер абонента. В ответ выдается оператор и регион. Запрос бесплатный.
Для абонентов Теле2
Им необходимо набрать команду *190*<номер абонента># и нажать кнопку вызова. На экране отобразится оператор и регион привязки номера. Услуга бесплатна.