показать регион по номеру телефона
Как определить оператора и регион по номеру телефона
Полезно знать, какого телефонного оператора выбрал клиент и в каком регионе. Тогда можно разбить клиентскую базу географически и не звонить ночами. Или проводить промоакции вместе с операторами. А некоторые наши заказчики экономят: для каждого оператора выбирают самого дешевого СМС-агрегатора.
Поэтому «Дадата» с давних пор находит оператора по номеру телефона. Алгоритм простой — сделай и пользуйся. Разве что в 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. Так можно долго промучиться, не повторяйте наших ошибок.
Когда справочник перенесенных номеров под рукой, осталось поискать в нем исследуемый номер. Варианта два:
А можно разобрать номер «Дадатой»
Еще вариант — отдать номер телефона «Дадате», сервис вытащит из него полезное.
Распозна́ем оператора, исправим опечатки в номере, покажем страну, регион и часовой пояс. Наконец, отделим стационарник от мобильного
Узнать регион по номеру мобильного, определение региона по номеру телефона, коды мобильных операторов
Очень часто возникает потребность узнать регион по номеру мобильного, звонившего с неизвестного номера, а еще и с неизвестного кода.
Чтобы узнать регион по номеру мобильного просто введите в поле первые несколько цифр мобильного телефона, либо номер телефона целиком.
Добавить бота Регион по номеру мобильного в Telegram
Оставить комментарий
Услуги хаkера на заказ!
Осуществляем взLоm соц.сетей:
odnoklassniki
vkontakte
mamba
facebook / фейсбук
и т.д._
Не теряйте времени, пишите прямо сейчас.
Услуги хаkера на заказ!
Осуществляем взLоm соц.сетей:
odnoklassniki
vkontakte
mamba
facebook / фейсбук
и т.д._
Не теряйте времени, пишите прямо сейчас.
Определитель региона и оператора по коду номера телефона
Последние оставленные комментарии
Для телефона выбран тип «СМС»
Для телефона выбран тип «Сбрасывают или молчат»
Для телефона выбран тип «Другое»
Для телефона выбран тип «Сбрасывают или молчат»
Для телефона выбран тип «Мошенники»
Для телефона выбран тип «Другое»
Для телефона выбран тип «Сбрасывают или молчат»
Делают прозвон и сбрасывают
Для телефона выбран тип «Сбрасывают или молчат»
Для телефона выбран тип «Сбрасывают или молчат»
Требуют полис ОМС, чтоб оказать мед.помощь
Для телефона выбран тип «Хулиганы»
Для телефона выбран тип «Мошенники»
Для телефона выбран тип «Сбрасывают или молчат»
Для телефона выбран тип «Сбрасывают или молчат»
Для телефона выбран тип «Мошенники»
Для телефона выбран тип «Сбрасывают или молчат»
Для телефона выбран тип «Сбрасывают или молчат»
Звонят якобы это робот. Сообщают что произошла смена номера телефона в вашем приложении банка (например ВТБ), далее если это не Вы, то скажите ОПЕРАТОР и вас свяжут с оператором банка. Далее по схеме: Вы конечно же номер не меняли и говорите ОПЕРАТОР, трубку берёт девушка и представляясь работником банка сообщает вам что это скорее всего мошенники вам номер поменяли и переводит далее звонок на якобы фин отдел, трубку берёт уже парень и уточняет ваш код в ЛК и далее по схеме.
Список кодов мобильных операторов сотовой связи России:
Все мобильные коды отражены в шапке сайта. Для информации по любому из кодов, кликните на него.
Всего в РФ зарегистрирован 539 699 541 мобильный номер
Коды стационарных операторов
Кликайте на код, чтоб перейти на страницу кода для получения подробностей.
Все регионы, города и населённые пункты в виде дерева
Чтоб посмотреть все регионы, города и локации, на которые зарегистрированы мобильные или городские номера, переходите на страницу с локациями.
Что такое «код оператора»?
Когда еще может быть полезно знать коды операторов?
Ну, например, вам захотелось поговорить с жителями Севастополя и вы хотите звонить только тем абонентам, которые используют МТС (предположим, вам с него бесплатно). Что делаем? Ищем город Севастополь и смотрим, какой код там у оператора мтс. Видим, что (978)254xxxx, где вместо x могут быть любые цифры.
Мобильные номера России: коды по регионам
Мобильные номера России: коды по регионам
У каждого сотового оператора России есть база 11-значных уникальных федеральных номеров. По номеру телефона можно узнать не только оператора, но и регион подключения этого номера.
Правда, последнее время переход от оператора к оператору с сохранением номера осложнил эту процедуру, и теперь нельзя с уверенностью сказать, что номер с префиксом 926 принадлежит к сети «Мегафон» Москвы. С каждым днем количество тех, кто воспользовался такой услугой, возрастает, поэтому все сложнее определить принадлежность того или иного номера к оператору, но не к региону — при смене оператора регион изменить нельзя.
Для чего знать, какие номера телефона есть в России и к какому региону они относятся? Это может быть актуально, если в смартфоне стоит несколько сим-карт, и вы хотите звонить как можно дешевле. Или просто хотите узнать, из какого региона вам звонят с неизвестного номера.
Состав сотового номера телефона
Номер российского сотового оператора начинается с 8, а для звонков в международном формате нужно набрать +7. Внутри страны нет разницы, начинать ли набор с восьмерки или с +7 — звонок будет одинаково успешным.
После международного кода идет DEF-код, или префикс. Это негеографический, не привязанный к определенной местности идентификатор зоны, используемый в сетях подвижной мобильной связи. В противоположность ему есть стационарные телефонные коды городов (для Москвы, к примеру, 495 и 499).
Именно по DEF-коду определяются сотовые номера по регионам России и по оператору. Люди из регионов с широким кругом общения знают, что телефоны с цифрами с 926, 916 и 977 — это московские сотовые номера, а 911, 921 и 981 — питерские номера телефонов. Как можно заметить, все номера России после кода страны (8 или +7) начинаются с девятки.
В России под мобильные сети выделены коды, начинающиеся с девятки, и это позволяет с легкостью определить, что вызов поступает с мобильного. Из ста DEF-кодов, сегодня не задействованными остается всего 18, и пока они находятся в резерве.
После кода оператора идет 7-значная группа цифр, которая представляет собой уникальный номер абонента. По этим цифрам определить принадлежность к оператору или региону получится с учетов DEF-кода.
Сегодня в стране зарегистрировано почти сотня сотовых операторов. Их список регулярно пополняется, за счет и виртуальных операторов связи, которые становятся все популярнее на рынке. Так, одним из наиболее удачных направлений считается запус операторов банками. К примеру, на технической сети Теле2 работает три “банковских” оператора, и их общая абонентская база уже достигла почти полтора миллиона.
Коды сотовых операторов в Москве и Московской области
Как определить, что телефон подключен к сети в Москве?
Для этого удобно использовать таблицу кодов. Хотя в России зарегистрировано более сотни сотовых операторов, обычному абоненту известно максимум 5 крупных: “Билайн”, МТС, “Мегафон”, Yota и Tele2.
Что касается «Йота», у этого оператора ранее по всей России номера начинались с кода 999. Учитывая популярность компании среди пользователей, номерного ресурса стало недостаточно, и компании выделены дополнительные номерные группы, но уже в других DEF-кодах.
Приведем список кодов остальных операторов, которые говорят о том, что номер зарегистрирован в Москве.
Стоит отметить, что у «Билайна» структура номеров не так четко привязана к регионам, как у МТС и «МегаФон». Номер с кодом 905 может принадлежать и Москве, и, к примеру, Республике Башкортостан, а всего номера в нем выделяются для шестидесяти регионов. Уникальные коды действуют только для Дальнего востока, Приморского края.
Коды операторов Северо-Запада и Санкт-Петербурга
Из этой таблицы можно узнать, с каких кодов начинаются номера, зарегистрированные в Северо-Западном округе России. Отметим, что в Северо-Западный округ, кроме Северной столицы, входит десять регионов.
Серии мобильных номеров Кавказа
Для номеров с Южного федерального округа и Кавказа характерны следующие цифры в префиксе:
Узнать регион по номеру мобильного телефона
Иногда в списке входящих звонков мы видим какой-то незнакомый номер. Из любопытства или по необходимости нам нужно определить, какому оператору он принадлежит и какой это регион. Но так сложилось, что номер сотового телефона содержит не 7 цифр, как городские, а целых 11. К слову, этому способствовала одна важная в тот момент причина — большинство телефонных кодов принадлежало крупным компаниям-монополистам. На выкуп этих кодов нужно было потратить огромные деньги, что ударило бы по кошелькам будущих абонентов мобильной сети. Потому, сотовыми компаниями была разработана своя нумерация открытого плана (не привязанная к определенному географическому месту), состоящая из 3 цифр, идентифицирующих оператора. Получила она название DEF. В итоге, для российских операторов было выделено сто def-кодов (от 900 до 999). В данный момент ими зарезервировано 79.
Определить регион через номер телефона
Таким образом, в Российской Федерации номер мобильного телефона вид:
8 — 9xx — xxxxxxx, где 9xx — код оператора, xxxxxxx — оставшиеся цифры, отличающие одного абонента от другого, также используются для более точного определения субъекта РФ, которому принадлежит номер.
Такое количество идентификаторов запомнить, конечно же, невозможно. Но, благо, существуют таблицы кодов операторов с указанием регионов, а также специальные сервисы, дающие такую информацию. Рассмотрим подробнее, как узнать регион России по номеру мобильного телефона.
Существует три основных способа определения региона по сотовому номеру.
Способ 1. Использование специализированных сервисов для распознавания региона
Самый удобный, на мой взгляд, способ, для реализации которого требуется лишь наличие интернет-соединения. В данный момент существует огромное количество ресурсов, предоставляющих идентификацию региона по номеру мобильного телефона. Но самым лучшим, по моему мнению, является сервис под названием Кодификатор. Помимо двух режимов поиска («Оператор по коду» и «Оператор и регион по номеру телефона») он предоставляет полную и актуальную информацию по любому def-коду. Для того, чтобы им воспользоваться, нужно:
Здесь вводим номер телефона и нажимаем на значок в виде «лупы»
В результате, под строкой поиска мы можем увидеть, какому оператору и региону принадлежит данный номер.
Способ 2. Использование таблиц def-кодов
Данное решение не самое практичное, однако оно является единственно возможным в том случае, когда под рукой нет Интернета, чтобы воспользоваться специализированными сервисами. По последним данным, полученным в марте 2017 года, четыре крупнейших оператора — МТС, Билайн, Мегафон и Теле2 располагает следующим количеством def-кодов:
Теперь перейдем к рассмотрению самих идентификаторов.
Коды номеров МТС по регионам:
Def-коды, принадлежащие «МТС»
Помимо перечисленных выше, к настоящему времени компанией зарезервировано еще 6 кодов:
Коды номеров Билайн
Перечень def-кодов «Билайн», принадлежащих различным регионам
По состоянию на 2017 год, оператором Билайн также зарезервировано еще 6 кодов кроме вышеперечисленных:
Коды номеров Мегафон
Перечень def-кодов оператора «Мегафон», принадлежащих различным регионам
А вот Мегафон в 2017 году вдвое расширил ассортимент своих def-кодов, пополнив их 10 новыми идентификаторами:
Коды оператора сотовой связи Теле2
Коды оператора Теле2
Способ 3. Чтобы узнать регион интересующего номера можно позвонить оператору вашей сети
Данное решение позволяет определить не только регион, в котором был зарегистрирован незнакомый вам номер, но и узнать информацию о поминутной стоимости общения при звонке на этот номер. Эти данные оператор предоставляет любому клиенту. Стоит отметить, что оператор не распространяется касательно информации о владельце номера — он может предоставить лишь вышеперечисленные сведения.
Итак, четыре крупнейших оператора сотовой связи имеют следующие номера поддержки клиентов:
Если вы пользуйтесь другим оператором связи, то номер бесплатной консультации можно узнать на официальном сайте компании либо в документации, выданной вам вместе с SIM-картой.
Заключение
В статье были рассмотрены наиболее популярные способы идентификации региона использовав номер мобильного телефона. Напоследок хотелось бы отметить два важных момента, которые следует учитывать при реализации вышеперечисленных решений:
Спасибо за прочтение, надеюсь, статья оказалась интересной для вас.