Svinkovod.ru

Бытовая техника
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

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

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

В этой статье расскажу, как у нас все работает.

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

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

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

  • код страны — для России это +7 или 8;
  • код оператора — 3–5 цифр (на самом деле это не код оператора, а код зоны нумерации. Дальше расскажу);
  • собственно номер телефона — 5–7 цифр.

Телефонный номер состоит из трех частей
Код зоны нумерации у мобильного номера всегда состоит из трех цифр. У стационарного — из трех, четырех или пяти. Чтобы определить регион по номеру телефона, в любом случае достаточно трех первых цифр

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

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

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

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

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

  • «ABC-» означает, что в файле лежат стационарные номера. Собственно, «ABС» — обозначение зон нумерации, определенных по географическому принципу;
  • «DEF-» — это файл с мобильными номерами. Префикс означает зоны нумерации, определенные не географически.

Уже здесь ясно: справочник подскажет не только оператора, но и тип телефона:

  • у стационарных код начинается с 3, 4 или 8;
  • у мобильных — с 9.

Есть еще прямые мобильные — внешне их не отличить от стационарных. Знаю только один способ раскрыть прямой мобильный: найти его оператора и сравнить со списком мобильных операторов России. Но даже так без гарантии, потому что некоторые операторы мобильной связи в то же время — и операторы фиксированной.

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

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

Читайте так же:
Войдите в сеть андроид

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

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

  1. Вытаскиваем код зоны нумерации из нужного номера.
  2. По коду выбираем из справочника подходящие диапазоны.
  3. Оставляем от телефона только то, что следует после кода зоны — собственно номер.
  4. Ищем, в какой диапазон попадает номер.
  5. Успех! Мы нашли для телефона регион, оператора и тип.

Номер +7 301 220-22-47 принадлежит ООО «Мобилон Телекоммуникации»
Номер +7 301 220-22-47 принадлежит ООО «Мобилон Телекоммуникации». Регион — Республика Бурятия

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

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

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

А я продолжу и объясню, как найти сменившие операторов номера.

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

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

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

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

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

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

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

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

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

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

  • В папке PortAllNew лежит полная версия справочника. Это один файл, который обновляют ежедневно в 00:00 по Москве;
  • PortIncrementNew — для инкрементальных обновлений. Каждые два часа сюда добавляют файл с последними перенесенными номерами;
  • ReturnIncrementNew — это номера, которые вернули «владельцам» согласно плану нумерации Россвязи. Здесь тоже каждые два часа появляется новый файл.

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

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

Читайте так же:
Билайн интернет оператор телефон службы поддержки

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

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

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

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

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

  • номер нашелся в БДПН. В этом случае мы меняем оператора из плана Россвязи на нового;
  • номера нет в БДПН — оставляем оператора как есть.

Вот и вся премудрость.

Или спросить HFLabs

Найти оператора и регион по номеру — простая задача. Единственный сложный шаг — получить доступ к базе данных перенесенных номеров. Зато вот это и вправду тяжело.

С другой стороны, немногие абоненты меняют оператора, а регион и тип номера всегда соответствуют плану Россвязи. Так что последним шагом можно пренебречь, обычно риски невелики.

В любом случае, все это умеют наши «Фактор», «Единый клиент» и «Дадата». Если есть вопросы по работе с телефонами в продуктах HFLabs, просто напишите в техподдержку.

В каком регионе находится номер мобильного телефона

rss email rss

Как достоверно узнать по коду или номеру телефона, какому оператору связи принадлежит этот номер и в каком регионе. Официальная информация.

Как узнать коды мобильных и стационарных телефонов – где находятся и кому принадлежат

Достаточно часто приходится сталкиваться с задачей определения местонахождения звонившего вам человека – из какого он города или региона, или какому сотовому оператору принадлежит его номер. В том случае, если Вам известен код и номер его телефона эту задачу легко решить.

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

Это государственная организация, и называется она Федеральное агентство связи (Россвязь). И в духе времени у этой организации есть свой сайт. Этот сайт предоставляет всем желающим сервис поиска по коду или номеру телефона, какому оператору и в каком регионе принадлежит искомый код/номер.

Итак переходим по ссылке и попадаем на страницу с официально-бюрократическим названием «Выписка из реестра Российской системы и плана нумерации» (тяга чиновников даже в Интернете давать своим сервисам зубодробительные названия неистребима. Если неподготовленный человек зайдет на эту страницу, он вообще может не понять какая услуга на ней представлена)

Форма поиска кодов, номеров и регионов операторов мобильной и фиксированной связи

Далее нам предлагается выбор – скачать все коды в формате html или заполнить форму поиска.

Читайте так же:
Вконтакте зарегистрироваться без номера телефона прямо сейчас

Коды для скачивания представлены в форматах ABC и DEF. Что это такое?

ABC – это географически привязанные коды городов и регионов, состоят их трех цифр и начинаются с цифр

  • 3хх
  • 4хх
  • 8хх
  • 9хх

Например, 495 – Москва, 812 – С-Петербург и т.п.

DEF – это негеографические коды. Они используются в мобильных сетях и в качестве доступа к дополнительным услугам связи.

Например 916 – код сотового оператора МТС

Форма поиска представлена тремя полями:

  • Код
  • Номер
  • Оператор

Можно ввести известное Вам значение в любое из этих полей и нажать «Найти»
Система может попросить Вас уточнить запрос. Так, я ввел в поле «Код» 812, на что получил ответ, что результат поиска очень велик. В качестве уточнения можно заполнить другие поля, т.е. ввести или номер телефона или название оператора.

Если информации для поиска достаточно система выдаст результат. Вот например результат поиска по коду 933

Результат поиска по коду сотового оператора

Указан диапазон номеров, оператор которому они принадлежат и регион, в котором оператор выдает эти номера

Можно решать обратную задачу – зная название оператора найти, в каких кодах и какие номера ему принадлежат.

Результат поиска по названию оператора связи

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

Понравился пост? Подпишитесь на обновления блога по RSS rss или Email email

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

С помощью этого сайта вы можете определить страну, регион, оператора и даже город по номеру телефона абонента. Всё, что нужно — ввести номер в поле ниже или выбрать код из списка в шапке.

Последние оставленные комментарии

Для телефона выбран тип «Реклама»

Для телефона выбран тип «СМС»

Для телефона выбран тип «Сбрасывают или молчат»

Для телефона выбран тип «Хулиганы»

Для телефона выбран тип «Сбрасывают или молчат»

Для телефона выбран тип «Сбрасывают или молчат»

Для телефона выбран тип «Сбрасывают или молчат»

Мошенники с авито,пытались мой товар с авито через вацап типа купить.

Для телефона выбран тип «Сбрасывают или молчат»

Звонит и представляется Марком Титовым

Для телефона выбран тип «Сбрасывают или молчат»

Для телефона выбран тип «СМС»

Для телефона выбран тип «Реклама»

Для телефона выбран тип «Другое»

Для телефона выбран тип «Мошенники»

Представляются работниками ЦСО. Работают с пенсионерами.

Для телефона выбран тип «Хулиганы»

Для телефона выбран тип «Мошенники»

Для телефона выбран тип «Хулиганы»

Список кодов мобильных операторов сотовой связи России:

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

Всего в РФ зарегистрирован 539 699 541 мобильный номер

Также с помощью сайта уже можно посмотреть все коды всех операторов — МТС, ТЕЛЕ2, Билайн. Узнать коды определенного оператора в конкретном регионе. Для этого пролистайте ниже в раздел всех операторов, выберите и кликните на него, перед вами появится вся информация по кодам.

Коды стационарных операторов

Кликайте на код, чтоб перейти на страницу кода для получения подробностей.

Все регионы, города и населённые пункты в виде дерева

Чтоб посмотреть все регионы, города и локации, на которые зарегистрированы мобильные или городские номера, переходите на страницу с локациями.

Читайте так же:
Введите действующий мобильный номер телефона

Что такое «код оператора»?

Код оператора — трёхзначный код номера телефона, идущий за кодом страны.
Например, есть номер +7(916)0000000.

Давайте его разберем:
«+7» — международный код страны, в данном случае России.
«916» — код оператора МТС. То есть эти 3 цифры принадлежат МТС. Используется код 916 только на территории Москвы.
Теперь, если вам поступит звонок в формате +7(916)xxxxxxx или 8(916)xxxxxxx, вы будете знать, что звонит абонент Москвы, который пользуется услугами оператора МТС.

Обратите внимание! Иногда «код оператора» может пренадлежать сразу нескольким операторам, поэтому стоит смотреть и на цифры идущие за кодом.
Например, в Крыму код «978» многим известен как код МТС, но не многие знают, что если следующая цифра за ним «9», оператор уже другой — «К-телеком», более известный как «Win-mobile». Поэтому обращайте внимание и на последующие цифры.

Когда еще может быть полезно знать коды операторов?

Ну, например, вам захотелось поговорить с жителями Севастополя и вы хотите звонить только тем абонентам, которые используют МТС (предположим, вам с него бесплатно). Что делаем? Ищем город Севастополь и смотрим, какой код там у оператора мтс. Видим, что (978)254xxxx, где вместо x могут быть любые цифры.

Операторы связи России по популярности

Все мобильные операторы

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

Все края

  • Краснодарский край
  • Красноярский край
  • Пермский край
  • Ставропольский край
  • Приморский край
  • Алтайский край
  • Хабаровский край
  • Забайкальский край
  • Камчатский край

Все области

  • Московская область и город Москва
  • Ленинградская область и город Санкт-Петербург
  • Свердловская область
  • Ростовская область
  • Челябинская область
  • Нижегородская область
  • Самарская область
  • Новосибирская область
  • Волгоградская область
  • Иркутская область
  • Кемеровская область
  • Саратовская область
  • Воронежская область
  • Оренбургская область
  • Омская область
  • Тюменская область
  • Тульская область
  • Тверская область
  • Вологодская область
  • Ярославская область
  • Белгородская область
  • Владимирская область
  • Пензенская область
  • Ульяновская область
  • Астраханская область
  • Рязанская область
  • Кировская область
  • Брянская область
  • Томская область
  • Калужская область
  • Калининградская область
  • Липецкая область
  • Ивановская область
  • Курская область
  • Смоленская область
  • Мурманская область
  • Тамбовская область
  • Орловская область
  • Курганская область
  • Псковская область
  • Новгородская область
  • Костромская область
  • Архангельская область
  • Амурская область
  • Сахалинская область
  • Архангельская область и Ненецкий автономный округ
  • Магаданская область
  • Еврейская автономная область
  • Московская область

Некоторые крупные города (другие ищите в краях, областях, республиках)

  • Московская область и город Москва
  • Ленинградская область и город Санкт-Петербург
  • Республика Крым и город Севастополь
  • город Сочи
  • город Севастополь
  • город Псков
  • город Владимир
  • город Кострома
  • город Москва
  • город Норильск
  • Сургутский район и город Сургут

Республики

  • Республика Татарстан
  • Республика Башкортостан
  • Республика Дагестан
  • Республика Крым и город Севастополь
  • Удмуртская Республика
  • Чувашская Республика (Чувашия)
  • Чеченская Республика
  • Республика Коми
  • Республика Саха (Якутия)
  • Республика Бурятия
  • Республика Мордовия
  • Республика Карелия
  • Республика Марий Эл
  • Кабардино-Балкарская Республика
  • Республика Хакасия
  • Республика Северная Осетия — Алания
  • Республика Ингушетия
  • Карачаево-Черкесская Республика
  • Республика Адыгея
  • Республика Тыва
  • Республика Калмыкия
  • Республика Алтай
  • Республика Крым

Что не вошло

  • Ханты-Мансийский автономный округ — Югра
  • Ямало-Ненецкий автономный округ
  • Россия
  • Чукотский автономный округ
  • Ненецкий автономный округ
  • Абзелиловский и Белорецкий районы
  • Корякский округ
Читайте так же:
Блокировка звонков и смс для андроид

Коды, закрепленные за единственным оператором

Большинство кодов в России принадлежит не одному оператору, как многие думают, а нескольким. Но есть и те, которые закреплены за единственным оператором и регином.

К таким кодам относится код 916, все, у кого номер начинается с этих цифр, — абоненты МТС.

В каком регионе находится номер мобильного телефона

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

База содержит информацию о стационарных и мобильных телефонах. Вы получаете оператора и регион по номеру мобильного телефона. Определение региона по номеру мобильного осуществляется на основании выделенных DEF кодов операторам связи. Для определения перенесенных телефонных номеров от одного оператора к другому используйте форму MNP.

Пакетная проверка большого количества номеров из Excel-файла формата CSV доступна здесь

Виджет для Вашего сайта:

Если Вы не хотите исключать из выдачи фразу о запросе дополнительной информации от оператора удалите параметр &noHLR.

Краткая справка

Сотовый телефон имеет собственный номер — IMEI (International Mobile Equipment Identity — международный идентификатор мобильного устройства), который может передаваться сети по ее запросу.

SIM, в свою очередь, содержит так называемый IMSI (International Mobile Subscriber Identity — международный идентификационный номер подписчика). Последние три цифры Вашего номера IMSI одинаковы с последними тремя цифрами серийного номера, напечатанного на Вашей SIM карте. Таким образом IMEI соответствует конкретному телефоному аппарату, а IMSI — определенному абоненту. IMSI 25099… соответствует российскому оператору Билайн. (250-Россия, 99 — Билайн,МТС — это 01)

Сегодня найдено 787 телефонных номеров

Выбрать по коду сотового оператора

О поиске

Сайт operator-region.ru предоставляет информацию о текущем выделении нумерации в кодах DEF и ABC операторам связи по регионам России. База данных сайта сформирована на основе официальной информации Федерального агенства связи и постоянно обновляется. По сотоянию на 18 ноября 2019 года база данных содержит 655 664 115 телефонных номеров 3020 операторов связи. Чтобы узнать какой оператор и какой регион соответствует нужному номеру телефона воспользуйтесь формой поиска или выбирите код. Подробная статистика базы данных телефонных номеров представленна в виде диаграмм.

Количество сотовых операторов по коду

Количество операторов c нумерацией по регионам

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

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector