как узнать оператор номера

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

как узнать оператор номера

Полезно знать, какого телефонного оператора выбрал клиент и в каком регионе. Тогда можно разбить клиентскую базу географически и не звонить ночами. Или проводить промоакции вместе с операторами. А некоторые наши заказчики экономят: для каждого оператора выбирают самого дешевого СМС-агрегатора.

Поэтому «Дадата» с давних пор находит оператора по номеру телефона. Алгоритм простой — сделай и пользуйся. Разве что в 2013 году, когда отменили «мобильное рабство», пришлось чуть скорректировать процесс. В этой статье расскажу, как у нас все работает.

В процессе есть большая сложность — получить доступ к базе перенесенных номеров. Частным лицам его не выдают, да и компаниям придется тяжело. Об этом — в отдельном разделе.

Разбить телефонный номер на части

Первое, что нужно сделать, — разобрать телефон на три части:

Если не знать, какая часть номера из каких цифр состоит, дальше будет непросто. Выход — поставить маску, чтобы пользователи сразу вводили номера по частям. Или разбирать уже после, с задачей справится библиотека Google для работы с телефонами.

Найти оператора по номеру телефона, заглянув в план нумерации

Главный российский документ, согласно которому операторы получают телефонные номера, — это план нумерации Россвязи. В нем ясно прописали все расклады: какие коды и номера каким операторам в каких регионах принадлежат. Что приятно, справочник Россвязи свободно лежит на странице rossvyaz.ru/deyatelnost/resurs-numeracii/vypiska-iz-reestra-sistemy-i-plana-numeracii.

как узнать оператор номера
Справочник выложили сразу в двух форматах, что очень мило со стороны Россвязи. Обновляют раз в месяц

Внутри плана нумерации четыре файла: три для стационарных номеров и один — для мобильных. Разница между содержимым файлов заметна, если посмотреть на префиксы в названиях:

Номер +7 495 999-99-34 может быть прямым мобильным. А может быть, это офис покупает у сотового оператора фиксированную связь — знает только сам оператор.

Но я отвлекся, вернемся к плану нумерации. Внутри файлов все очень просто — таблица на шесть полей.

как узнать оператор номера
Порядок полей таков: ABC- или DEF-код зоны, начало диапазона, конец диапазона, емкость, оператор, регион. Емкость — просто количество номеров, входящих в диапазон

Искать по плану нумерации регион и оператора — одно удовольствие.

Порой телефон не укладывается ни в один диапазон. Это значит, что номер неправильный. Исключений нет. На этом, надо сказать, прокалывается упомянутая библиотека Google — она одобряет внешне верный телефон, не сопоставляя с планом нумерации.

Раньше на этом шаге изыскания заканчивались. Но в 2013 году власти приняли закон об отмене «мобильного рабства». С тех пор номера телефонов прибиты к операторам не так уж крепко.

Теперь закон разрешает: меняйте оператора, сохранив номер. Но, внимание, только внутри региона. Нельзя вытащить телефон из региона, предусмотренного Россвязью. Как нельзя и «сломать» диапазоны распределения номеров. Поэтому, если интересен лишь регион телефонного номера, дальше можно не читать. А я продолжу и расскажу, как найти сменившие операторов номера.

Получить доступ к базе перенесенных номеров

Это шаг бюрократический, соответственно, самый сложный. А для большинства компаний и вовсе непроходимый, к сожалению.

Номера, сменившие оператора, хранят в базе данных перенесенных абонентских номеров (БДПН). Ее оператор — уже не Россвязь, но Центральный научно-исследовательский институт связи.

Проблема в том, что получить доступ к БДПН очень непросто. Конечно, если вы не мобильный оператор, субъект национальной платежной системы, силовая структура или другое ведомство.

как узнать оператор номера
Все, что может рядовой пользователь — вручную проверить конкретный номер

Мы получили доступ к БДПН в далеком 2013 году как «иная организация». Но с тех пор правила, похоже, ужесточили. Даже бланк заявления сильно изменился, свежий лежит на сайте Института связи. Поэтому посоветовать здесь ничего не могу, увы.

UPD. В комментариях пишут, что с доступом все не так сурово: «Работал в энергосбытовой компании, без проблем за несколько дней получил доступ к бдпн. заполнил заявление, подписал директором, поставил печать и отправил по электронике. Потом созвонился для верности».

Проверить, не ушел ли номер к другому оператору

Если получили доступ к официальной базе перенесенных номеров, дальше легко. Проверяем, не поменял ли абонент оператора, сбросив оковы «мобильного рабства».

Институт связи выкладывает БДПН на SFTP-сервер, в три папки.

как узнать оператор номера
В первой папке лежит полный справочник. Во второй — инкрементальные обновления. А третья хранит номера, вернувшиеся «владельцам»

как узнать оператор номера
В название инкрементов вставляют дату и время обновления. Если хотите максимально срочно получать перенесенные номера — вот, пожалуйста. Если срочности нет, проще раз в сутки загружать полный справочник

Формат файлов — CSV, сжатые в ZIP. Внутри — проще некуда.

как узнать оператор номера
В файлах справочника три поля: номер, оператор и количество строк. Причем третье поле заполняют только для первой строки — изящное решение

Историю в БДПН не хранят: каждый день на сервер выкладывают все перенесенные номера. Если телефона нет в полном справочнике или в инкрементах за день, значит, он подчиняется плану Россвязи. Поэтому для наших целей папка с вернувшимися номерами — ReturnIncrementNew — не нужна.

Каждый день мы загружаем с сервера свежую БДПН. Для этого годится любой SFTP-клиент: на Windows подойдет WinSCP или FileZilla FTP Client, на Ubuntu — Nautilus. Классическая ошибка при этом: оставить в настройках дефолтный FTP вместо положенного SFTP. Так можно долго промучиться, не повторяйте наших ошибок.

Когда справочник перенесенных номеров под рукой, осталось поискать в нем исследуемый номер. Варианта два:

А можно разобрать номер «Дадатой»

Еще вариант — отдать номер телефона «Дадате», сервис вытащит из него полезное.

как узнать оператор номера
Распозна́ем оператора, исправим опечатки в номере, покажем страну, регион и часовой пояс. Наконец, отделим стационарник от мобильного

Источник

Определить оператора мобильного абонента (MNP API)

Форма определения оператора абонента (MNP)

Статистика по базе данных перенесенных номеров (БДПН)

Данная информация отражает актуальное кол-во перенесенных номеров на 08.10.2021 без учета тех, кто вернулся обратно к своему оператору.

По другим странам статистика не ведется, но информация предоставляется.

IMSI, MCC, MNP, PLMN

Коды MCC и MNP и соответствующие им названия страны и оператора доступны с помощью API запросов. Список МСС кодов.

PLMN это код страны + код оператора, т.е. MCC + MNP.

CellID (CID) — «идентификатор соты». Тот самый сектор базовой станции. Этот параметр также может быть представлен в десятичном, и шестнадцатеричном виде.

MNP API

Для получения информации об операторе абонента мобильной связи с учетом MNP-переноса используйте следующий API-запрос:

В ответ Вы получите структуру формата html или xml или json содержащую следующие поля:
Если ошибка, то:
error=текст ошибки

Пример с перенесенным абонентом:

Для получения оператора, от кого перешел (поле oper_from), по его коду используйте запрос:

Для получения города(областного центра) по его коду из поля regon->capital используйте запрос:

Получить номер телефона в любой из 150 стран

Если Вы планируете интернациональную компанию, вам понадобятся местные, в том числе бесплатные (8-800), номера. Для объединения всех местных номеров в единный call-центр Вы можете использовать SIP-телефонию

Источник

Как узнать оператора и страну по номеру телефона?

как узнать оператор номера

как узнать оператор номера

Если вам на телефон поступают звонки с незнакомых номеров, то лучше уточнить от какого оператора из какой страны с вами пытаются связаться абоненты. Особенно важно это, если вы хотите перезвонить незнакомцу. Существует несколько способов, которые помогут вам узнать оператора по номеру телефона.

Как узнать страну и оператора по номеру телефона

Стандартные возможности смартфонов позволяют без дополнительных программ узнавать, из какого региона вам проступил звонок. Однако, работает эта опция не для всех номеров и не каждый смартфон ее поддерживает. Поэтому можно использовать иные варианты:

как узнать оператор номера

Конечно лучше всего использовать онлайн способ. При поиске онлайн вам не нужно самостоятельно выделять из набора цифр код. Эта услуга для вас абсолютно бесплатна. Поисковая форма позволяет определить оператора связи и узнать другие подробности о номере.

Приложения для телефона, чтобы определить оператора по номеру

Ну а если вам недостаточно поисковой формы, то для смартфонов, работают на разных операционных системах, создана масса приложений для помощи в определении номеров и региона, откуда поступает вызов. Не так давно компания Яндекс создала собственный определитель, позволяющий узнать организацию, из которой поступил вызов. Но функционал этой программы ограничен – если компания использует сторонний номер телефона, например, мобильный одного из менеджеров, то вы не узнаете, кто хочет с вами связаться.

Неплохим приложением можно назвать утилиту «Операторы России». Она позволяет определить при входящем и исходящем вызове, какой оператор обслуживает вашего собеседника. Недостаток программы в том, что вы не сможете определить страну вызова. Базы данных ограничены пределами нашей страны.

Call Dispatcher

как узнать оператор номера

Более удачным по количеству справочной информации является приложение Call Dispatcher. Его базы данных собрали в себе сведения об украинских, белорусских и абхазских номерах. Функционал приложения позволяет:

После установки этой программы в директории карты памяти нужно обязательно создать папку Call Dispatcher, иначе базы данных загружены не будут. Только после создания папки необходимо приступать к скачиванию баз. Если вы их не загрузите, работать утилита не будет. Еще одна небольшая проблема при использовании этого программного продукта – не все операторы и номера вписаны в базы. Но эта неприятность редко затрагивает пользователей, так как базы данных регулярно пополняются.

Другие способы, позволяющие определить оператора связи

Если вы уверены, что звонок поступил к вам из России (номер начинается с кода +7), то достаточно определить оператора связи и регион использования симкарты. Для этого можно пользоваться разными способами.

Ручной поиск информации

как узнать оператор номера

Самый сложный способ определения оператора связи – использование справочника кодов. Каждый телефонный номер, кроме кода страны зашифровывает в себе идентификатор оператора. В России в его качестве используются числа в диапазоне от 900 до 999. На сегодня отечественные операторы задействовали 79 кодов из этого диапазона, еще 21 находится в резерве.

Большее количество идентификаторов заняли представители «большой тройки».

Таблица кодов операторов МТС, Мегафон и Билайн

Название оператораКоличество занятых кодовКоды
МТС25902, 904, 908, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 950, 978, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989
Мегафон24902, 904, 908, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 936, 937, 938, 939, 950, 999
Билайн24900, 902, 903, 904, 905, 906, 908, 909, 950, 951, 953, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 980, 983, 986

Как видите даже в этой таблице разным операторам принадлежат одинаковые коды. Не лучше ситуация у региональных компаний, которые в большинстве случаев пользуются идентификаторами более крупных операторов связи. По этой причине ручной поиск информации дает лишь общую информацию, а при коде 902 он и вовсе бесполезен.

Получаем информацию о стране и операторе от своего оператора

Операторы связи дают самую точную информацию о своих абонентах. С декабря 2013 года в России действует закон о сохранении номера при переходе клиента в другую сотовую компанию. В связи с ним появляется путаница, если человек пытается самостоятельно по коду определить оператора. Но не обязательно действовать самому. Операторы связи предусмотрели возможность определить принадлежность абонентского номера.

Недостаток этого способа в том, что у некоторых операторов сервис платный. Еще один минус – найти форму проверки на официальном сайте непросто. В большинстве случаев она «спрятана» в одном из разделов в с информацией для абонентов.

Использование электронных кошельков

Если у вас есть электронный кошелек, то определить принадлежность номера к конкретному оператору связи можно с его помощью. Для этого выберите в списке платежей пункт «Внести деньги на счет мобильного», а затем введите номер. После этого действия на страннице появится название или логотип оператора. Совершать платеж не обязательно.

Самый простой способ узнать данные абонента

О последнем способе мы уже упоминали выше – это онлайн-сервисы для получения полной информации об абоненте. Вы сможете узнать не только оператора связи, но и регион приобретения симкарты. Это позволит вам быстро сориентироваться в важных вопросах: стоит ли перезванивать незнакомцу, сколько обойдется минута связи, можно ли совершить вызов, используя лишь включенный пакет минут своего тарифа.

Большинство операторов сейчас предлагают безлимитные звонки внутри сети. По этой причине узнать, услугами какой компании пользуется предполагаемый собеседник очень важно. Если абонент относится к вашему сотовому оператору и находится с вами в одном регионе, то чаще всего можно звонить не опасаясь.

Преимущество онлайн-базы в том, что она имеет удобный пользовательский интерфейс. Вам достаточно только ввести номер и нажать кнопку «Найти». После обновления страницы вы получите результат в виде подробного отчета. Небольшой недостаток в том, что информация в базе обновляется чуть позже, чем у оператора. Но с каждым днем сведения вносятся более оперативно.

Источник

Как определить оператора сотовой связи по номеру телефона

Когда при входящем звонке на экране мобильного телефона высвечивается незнакомый номер, это настораживает (помимо невозможности определить личность звонящего, абонент может опасаться списания средств со счёта). Некоторые тарифы мобильных операторов предусматривают платные входящие звонки (особенно при нахождении в роуминге), поэтому определение оператора по номеру телефона звонящего поможет избежать непредвиденных затрат. Чтобы определить оператора сотовой связи по номеру телефона, достаточно обратить внимание на специальный код в номере абонента, состоящий из трёх цифр и закреплённый за соответствующей компанией, предоставляющей услуги связи. На Refer Shop предлагаем подобрать чехлы для смартфонов.

Значение цифр в номере телефона

Номер любого оператора сотовой связи в России состоит из одиннадцати цифр, сгруппированных следующим образом:

Для удобства запоминания номера телефона, цифры записываются группами через пробел или дефис: «Код страны»-«Префикс»-«Диапазон»-«Собственный номер».

Префиксы операторов

На принадлежность мобильного номера сетевому оператору указывает префикс. Российские операторы используют префиксы от 901 до 997. Все значения запомнить трудно, но со временем можно неплохо ориентироваться в принадлежности самых популярных префиксов:

Номер префикса зависит от региона, но операторы постепенно переходят на единую нумерацию префиксов независимо от местонахождения филиала компании. Префиксы мобильных номеров зарубежных операторов можно узнать в таблице на соответствующих сайтах (например, bravo. odessa. ua/pref/).

Приложения для телефонов

Владельцы смартфонов могут установить специальные приложения на своё устройство — при входящем звонке программа определит сотового оператора и регион, в котором зарегистрирован номер. «Оператор Инфо» на момент написания статьи работает только с российскими мобильными и стационарными номерами. Другие два приложения способны определять сотовых операторов России, Белоруссии, Казахстана, Украины и Абхазии. Абоненты могут менять оператора связи, сохраняя при этом свой старый номер, что может затруднить определение актуального оператора при ответе на такой звонок.

Источник

Как узнать сотового оператора по номеру телефона

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

Можно ли определить оператора по номеру телефона

РФ имеет немного провайдеров мобильной связи и каждые обладают индивидуальными комбинациями цифр. Как узнать сотового оператора по номеру телефона? Легко. Если номер начинается на +7, тогда вам звонил абонент из России. В начале комбинации стоит другое число, значит это звонок из другой страны или региона. Зная коды разных стран, можно легко проверить, откуда звонят.

Помимо этого кода, следующие 3 цифры в мобильном обозначают принадлежность определенной компании связи. Зависит число от места продажи симок: купить SIM-карту с определенным префиксом допускается в конкретном регионе. Префикс провайдера уникальный для каждого региона, на его основе ведется поиск адреса субъекта. Индикатором определения принадлежности пользователя служат def-коды после кода страны. Они уникальны, всегда стабильны и фиксированы.

как узнать оператор номера

Как найти какому оператору принадлежит номер сотового телефона

Существует множество бесплатных сайтов, где просто, доступно выясняется, какой это оператор связи по номеру телефона. Их принцип работы заключается в том, чтобы ввести данные в специальную графу, нажать старт. Дальше система проанализирует введенную комбинацию цифр, выдав информацию. Некоторые службы запрашивают лишь первые 5 цифр, чтобы достоверно определить данные владельца. Сотовый оператор по номеру телефона пробивается за считаные секунды, сама же служба показывает принадлежность кода.

В прошлом году введена услуга сохранения данных при переходе на обслуживание другим провайдером. Например, абонент Билайн мог стать пользователем Теле 2, оставив при этом префикс Билайна. Поэтому система поиска может работать несовершенно, ведь проверить, совершил человек переход с одного оператора связи на другой, сложно. Сами компании могут не вести учет о переходах, тем более такие данные не сохранены и в поисковиках. Проверка через подобные приложения может быть безрезультатной.

Коды и префиксы самых крупных сотовых операторов России

Наша страна имеет всего 4 крупные компании, оказывающие услуги мобильной связи. Узнать номера сотовых операторов России можно, взглянув на трехзначный код, который индивидуален при выдаче SIM-карты каждой компании. Поэтому возможность предоставлять информацию, чей это абонент, занимает немного времени. Системная информация проверяется за доли секунды, достоверность же результата зависит от того, проводилась ли смена провайдера. Если смены не было, то данные не менялись, поэтому могут использоваться как достоверные.

как узнать оператор номера

Мегафон

Для Мегафона характерны следующие серии: 920-932, 933, 938. Комбинации цифр разные для отдельных регионов, например, в Москве это 925, а в Кировской области 922. Помимо этого, Мегафон предоставляет серию 929 и 997. Оператор мобильной связи делится сериями телефонов с МТС и Билайн. Каталог кодов закладывается внутрь анализирующих систем, используясь потом при проверках.

Мобильные ТелеСистемы (МТС)

Для МТС характерны следующие серии: 910-919, 980-983, 988. Эти цифры помогают узнать, где возможно приобрести SIM-карту. Для Москвы используется 910, а для Сибири 913, 983. У МТС существует особенность распределения префиксов между городами, например, после кода характерными московскими являются цифры от 0 до 4, а петербургскими от 0 до 2 или от 7 до 9. Остальные числа принадлежат другим областям и городам.

Билайн

Для Билайна после международного кода характерны серии: 903, 905-906, 909, 960-965, 967. Здесь коды привязаны к субъектам страны, при проверке система выдаст название компании с регионом. Для Москвы характерны серии 903, а для Дальнего Востока 964. У Билайна градация отличается только на территории Дальнего Востока. Все префиксы могут использоваться внутри государства, а Дальневосточному округу предназначена уникальная комбинация цифр. Такое преимущество округ получил из-за размеров территории, количества населения, популярности мобильной связи.

как узнать оператор номера

Теле 2

Самый молодой провайдер, но уже имеющий свою базу кодов. Для Теле 2 характерны следующие префиксы: 900, 902, 904, 908, 950-953. У него имеются свои особенности – провайдера нет в некоторых субъектах страны, поэтому совпадение префиксов с данными показывает, что оказывает услугу местная компания, действующая на территории одной области или края. Узнать информацию помогут все те же бесплатные сервисы, которые наглядно продемонстрируют, откуда совершался звонок, обозначат это место на карте.

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

Любая мобильная система имеет свои комбинации цифр, которые зависят от того, в каком регионе человек купил симку. Это означает, что каждая комбинация кодов уникальна внутри определенного субъекта РФ. Сервисы, определяющие принадлежность пользователя, располагают этими данными, поэтому выдают информацию о крае или области, откуда звонил абонент. Узнать оператора по номеру телефона возможно из официальных сайтов компаний мобильной связи.

Популярный сервис проверки субъекта страны и абонента мобильной связи – GSM-inform. Для определения пользователя нужно ввести первые 5 цифр телефона. Воспользовавшись программкой Spravportal, вы сможете наглядно на карте увидеть, откуда звонили. Оба сервиса работают на безоплатной основе.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *