Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Определить оператора мобильного абонента (MNP API)
В связи с отменой мобильного рабства и появления возможности смены мобильного оператора (перехода к другому) с сохранением номера (MNP) возникла проблема связанная с неизвестностью абоненту какой сети Вы собираетесь звонить или отправлять СМС. Для определения какому оператору в России принадлежит абонент существует сервис НИИ Радио. Если Вам нужно определить оператора мобильного телефона без ввода капчи или с помощью API, то воспользуйтесь нашим сервисом, который позволяет определить перенесенные номера России, Казахстана и других стран:Форма определения оператора абонента (MNP)
Статистика по базе данных перенесенных номеров (БДПН)
Данная информация отражает актуальное кол-во перенесенных номеров на 12.10.2024 без учета тех, кто вернулся обратно к своему оператору.
Казахстан | 1 214 412 | Операторы связи Казахстан | |
Россия | 19 964 049 | Операторы связи Россия |
По другим странам статистика не ведется, но информация предоставляется.
IMSI, MCC, MNP, PLMN
IMSI (International Mobile Subscriber Identity - международный идентификационный номер подписчика) Последние три цифры Вашего номера IMSI одинаковы с последними тремя цифрами серийного номера, напечатанного на Вашей SIM карте. IMSI - соответствует конкретному абоненту. IMSI 25099… соответствует Российскому(250) оператору Билайн(99).
MCC (Mobile Country Code) — код, определяющий страну,в которой находится оператор мобильной связи, состоит из 3х десятичных цифр. Например, для России он равен 250, США - 310, Венгрия - 216, Китай - 460, Украина — 255, Белоруссия — 257.
MNC (Mobile Network Code) - код мобильной сети (оператора). Он идёт после MCC. Состоит из 2х или 3х десятичных цифр и для каждого оператора он уникален. Используется для сетей GSM, UMTS, CDMA, Tetra. Таблица кодов MCC и MNC для операторов по всему миру.
Коды MCC и MNP и соответствующие им названия страны и оператора доступны с помощью API запросов. Список МСС кодов.
PLMN это код страны + код оператора, т.е. MCC + MNP.
MSIN опознавательный номер абонентской станции - 10 десятичных знаков (для идентификации абонентской станции в пределах сети подвижной связи, к которой она подключена).
LAC (Location Area Code) — код локальной зоны. В двух словах LAC - это объединение некоторого количества базовых станций, которые обслуживаются одним контроллером базовых станций (BSC). Этот параметр может быть представлен как в десятичном, так и в шестнадцатеричном виде.
CellID (CID) — «идентификатор соты». Тот самый сектор базовой станции. Этот параметр также может быть представлен в десятичном, и шестнадцатеричном виде.
Route (Routing Number, RN) - «Маршрутный номер». Служебный буквенно-цифровой телефонный номер, содержаний код оператора связи, код региона обслуживания, код станции в сети оператора (необязательно).
Формат RN определен как: DYYXXZ, где
D – буквенный символ, за счет которого обеспечивается невозможность набора данного префикса абонентом;
YY – идентификатор субъектаРФ, в который следует маршрутизировать вызов, порядковый номер региона в ст. 65 Конституции РФ;
ХХ = mobile network code (MNC) оператора;
Z - цифра от 1 до 9, идентификатор Home Location Register (HLR) в сети оператора.
MNP API
Для получения информации об операторе абонента мобильной связи с учетом MNP-переноса используйте следующий API-запрос:
http://htmlweb.ru/api/mnp/phone/ТЕЛЕФОН?api_key=API_KEY_из_профиля
В ответ Вы получите структуру формата html или xml или json содержащую следующие поля:
Если ошибка, то:
error=текст ошибки
Если успешно, то возвращается объект содержащий следующие поля:
phone - номер телефона,
region - Информация о регионе абонента: строка('Неизвестен') или массив ['id','name', ...],
mnc - mnc код оператора
country - страна, например RU
oper - Информация об операторе:
- id - уникальный код оператора в нашей базе
- name - наименование оператора
- brand - бренд оператора
- mnc - MNC код оператора
- url - сайт оператора
- mvno - id код оператора на оборудовании которого данный оператор работает. Указан, если это виртуальный оператор
- deleted - оператор больше не работает. Указана дата когда оператор перестал работать.
oper_from - id код оператора от кого перенесен, если номер перенесен от другого
mobile=true - если данный абонент мобильной связи
free=true - если это бесплатный номер типа 8-800
sputnik=true - спутниковые телефоны, очень высокая оплата за звонок
sip=true - данный номер работает по технологии IP-телефонии
payment=true - высокая дополнительная стоимость
Если длина переданного для проверки номера телефона больше допустимой для страны, то будет сообщение(message),
но проверка все равно будет производиться, если меньше, то будет ошибка(error):
"Префикс номера NNN соответствует стране CC, длина номера телефона должна быть LLL цифр"
.
Сколько цифр в телефонном номере?.
Телефон может быть указан в любом формате, например: +7(918)-123-44-55 или 8918-123-4455 и с любыми разделителями из ' ','(',')','-','+'.
Переданный номер телефона мы дополнительно нормализуем по следующим правилам:
Если телефон содержит только 10 цифр и начинается с 9 или 495, 496, 499, ему будет в начале добавлен +7.
Если телефон начинается на 8 и содержит 11 цифр, то 8 будет заменено на +7.
Если телефон начинается на 007 и содержит 13 цифр, то 007 будет заменено на +7.
Например:
https://htmlweb.ru/json/mnp/phone/79185558000
Пример с перенесенным абонентом:
https://htmlweb.ru/json/mnp/phone/79153472570
API для получения оператора, от кого перешел (поле oper_from), по его коду используйте запрос:
https://htmlweb.ru/json/mnp/oper/1605
API для получения оператора по MNC коду, используйте запрос:
https://htmlweb.ru/json/mnp/mnc?country=ru&mnc=1
Обратите внимание для одного MNC может быть несколько операторов!
Для получения города(областного центра) по его коду из поля regon->capital используйте запрос:
https://htmlweb.ru/json/geo/city/1
Другие сервисы, доступные по API
Стоимость API запроса и тарифы
Получить номер телефона в любой из 150 стран
Если Вы планируете интернациональную компанию, вам понадобятся местные, в том числе бесплатные (8-800), номера. Для объединения всех местных номеров в единый call-центр Вы можете использовать SIP-телефонию
В каких ещё странах доступен перенос номера от одного оператора к другому
Скачать базу MNP-переносов и базу телефонных номеров
У нас Вы можете приобрести базу телефонных операторов, присвоения телефонных диапазонов номеров, MNP-переносов, а также подписаться на обновления.
Файлы представлены в двух форматах: исходном и в виде SQL-команд. Для проверки и тестирования Вы можете бесплатно скачать базу перенесенных номеров за 15.09.2024. Список файлов для обновления:
еще...mnp240415.sql [673.9Kb] mnp240416.csv [282.1Kb] mnp240416.sql [365.7Kb] mnp240417.csv [283.6Kb] mnp240417.sql [768.1Kb] mnp240418.csv [270.8Kb] mnp240418.sql [423.1Kb] mnp240419.csv [261.7Kb] mnp240419.sql [416.8Kb] mnp240420.csv [300.1Kb] mnp240420.sql [450.3Kb] mnp240421.csv [275.5Kb] mnp240421.sql [379.2Kb] mnp240422.csv [261.1Kb] mnp240422.sql [360.3Kb] mnp240423.csv [36.5Kb] mnp240423.sql [61Kb] mnp240424.csv [35.5Kb] mnp240424.sql [49.9Kb] mnp240425.csv [92.8Kb] mnp240425.sql [122.8Kb] mnp240426.csv [95.1Kb] mnp240426.sql [3.1Kb] mnp240427.csv [330.5Kb] mnp240427.sql [428.8Kb] mnp240428.csv [315.6Kb] mnp240428.sql [414.9Kb] mnp240429.csv [289.6Kb] mnp240429.sql [371.9Kb] mnp240430.csv [289Kb] mnp240430.sql [372.4Kb] mnp240501.csv [3.2Kb] mnp240501.sql [1.6Mb] mnp240502.sql [420.8Kb] mnp240503.csv [51Mb] mnp240503.sql [44Mb] mnp240504.csv [315.9Kb] mnp240504.sql [430.9Kb] mnp240505.csv [288.6Kb] mnp240505.sql [378.7Kb] mnp240506.csv [281.9Kb] mnp240506.sql [372.9Kb] mnp240507.csv [265.3Kb] mnp240507.sql [349.2Kb] mnp240508.csv [237.2Kb] mnp240508.sql [313.1Kb] mnp240509.csv [246.2Kb] mnp240509.sql [318.9Kb] mnp240510.csv [216.1Kb] mnp240510.sql [287.2Kb] mnp240511.csv [284.3Kb] mnp240511.sql [384Kb] mnp240512.csv [308.6Kb] mnp240512.sql [414.2Kb] mnp240513.csv [258.2Kb] mnp240513.sql [341.9Kb] mnp240514.csv [763.4Kb] mnp240514.sql [324.8Kb] mnp240515.csv [5.4Kb] mnp240515.sql [586.2Kb] mnp240516.csv [36.1Kb] mnp240516.sql [45.2Kb] mnp240517.csv [36.6Kb] mnp240517.sql [48.7Kb] mnp240518.csv [37.2Kb] mnp240518.sql [47.1Kb] mnp240519.csv [31.1Kb] mnp240519.sql [39Kb] mnp240520.csv [28.3Kb] mnp240520.sql [34.9Kb] mnp240521.csv [266Kb] mnp240521.sql [349.7Kb] mnp240522.csv [319.7Kb] mnp240522.sql [422.1Kb] mnp240523.csv [324.6Kb] mnp240523.sql [425.5Kb] mnp240524.csv [321.8Kb] mnp240524.sql [425.8Kb] mnp240525.csv [309.8Kb] mnp240525.sql [405.8Kb] mnp240526.csv [318.8Kb] mnp240526.sql [416.3Kb] mnp240527.csv [279.7Kb] mnp240527.sql [366.6Kb] mnp240528.csv [291.1Kb] mnp240528.sql [378Kb] mnp240529.csv [358.1Kb] mnp240529.sql [460.2Kb] mnp240530.csv [383.5Kb] mnp240530.sql [490Kb] mnp240531.csv [1.7Mb] mnp240531.sql [2.2Mb] mnp240601.csv [4Kb] mnp240601.sql [1.1Mb] mnp240602.csv [332.5Kb] mnp240602.sql [445.4Kb] mnp240603.csv [269.1Kb] mnp240603.sql [358.3Kb] mnp240604.csv [326.3Kb] mnp240604.sql [404.3Kb] mnp240605.csv [377.4Kb] mnp240605.sql [477.6Kb] mnp240606.csv [395Kb] mnp240606.sql [504.7Kb] mnp240607.csv [393.5Kb] mnp240607.sql [494.5Kb] mnp240608.csv [400.4Kb] mnp240608.sql [496.6Kb] mnp240609.csv [310.2Kb] mnp240609.sql [407.6Kb] mnp240610.csv [271Kb] mnp240610.sql [362.3Kb] mnp240611.csv [3Mb] mnp240611.sql [408.4Kb] mnp240612.csv [876.9Kb] mnp240612.sql [449.9Kb] mnp240613.csv [381.7Kb] mnp240613.sql [532.8Kb] mnp240614.csv [401.5Kb] mnp240614.sql [514.9Kb] mnp240615.csv [440b] mnp240615.sql [1Mb] mnp240616.csv [299.6Kb] mnp240616.sql [406.3Kb] mnp240617.csv [260.4Kb] mnp240617.sql [353.8Kb] mnp240618.csv [331.6Kb] mnp240618.sql [419.9Kb] mnp240619.csv [388.9Kb] mnp240619.sql [504.7Kb] mnp240620.csv [386.8Kb] mnp240620.sql [500.4Kb] mnp240621.csv [362.7Kb] mnp240621.sql [460.1Kb] mnp240622.csv [383.2Kb] mnp240622.sql [502.8Kb] mnp240623.csv [343.3Kb] mnp240623.sql [475.3Kb] mnp240624.csv [244.7Kb] mnp240624.sql [335.2Kb] mnp240625.csv [323.9Kb] mnp240625.sql [404.2Kb] mnp240626.csv [405.8Kb] mnp240626.sql [514.2Kb] mnp240627.csv [352.4Kb] mnp240627.sql [479.2Kb] mnp240628.csv [372.2Kb] mnp240628.sql [492.7Kb] mnp240629.csv [1.1Mb] mnp240629.sql [616.3Kb] mnp240630.csv [353.2Kb] mnp240630.sql [470.4Kb] mnp240701.sql [460.2Kb] mnp240702.csv [335Kb] mnp240702.sql [467.4Kb] mnp240703.csv [2.4Mb] mnp240703.sql [500.7Kb] mnp240704.csv [1.6Mb] mnp240704.sql [489.6Kb] mnp240705.csv [1.5Mb] mnp240705.sql [519.8Kb] mnp240706.csv [366.2Kb] mnp240706.sql [500.6Kb] mnp240707.csv [319.3Kb] mnp240707.sql [424.8Kb] mnp240708.csv [261.3Kb] mnp240708.sql [350.1Kb] mnp240709.csv [1.2Mb] mnp240709.sql [370.6Kb] mnp240710.csv [2Mb] mnp240710.sql [525.5Kb] mnp240711.csv [1.7Mb] mnp240711.sql [444.6Kb] mnp240712.csv [1Mb] mnp240712.sql [444.7Kb] mnp240713.csv [1.7Mb] mnp240713.sql [451.1Kb] mnp240714.csv [313.3Kb] mnp240714.sql [423.7Kb] mnp240715.csv [720b] mnp240715.sql [1Mb] mnp240716.csv [4Mb] mnp240716.sql [370.4Kb] mnp240717.csv [3Mb] mnp240717.sql [495.7Kb] mnp240718.csv [3Mb] mnp240718.sql [455.3Kb] mnp240719.csv [8Mb] mnp240719.sql [501.5Kb] mnp240720.csv [5Mb] mnp240720.sql [448.1Kb] mnp240721.csv [323.1Kb] mnp240721.sql [427.3Kb] mnp240722.csv [276Kb] mnp240722.sql [379.8Kb] mnp240723.csv [304.9Kb] mnp240723.sql [402.3Kb] mnp240724.csv [44Kb] mnp240724.sql [52.3Kb] mnp240725.csv [359.9Kb] mnp240725.sql [488.3Kb] mnp240726.csv [351.8Kb] mnp240726.sql [494.2Kb] mnp240727.csv [376.4Kb] mnp240727.sql [487.2Kb] mnp240728.csv [333.5Kb] mnp240728.sql [441.3Kb] mnp240729.csv [294.7Kb] mnp240729.sql [399.3Kb] mnp240730.csv [307.7Kb] mnp240730.sql [409.5Kb] mnp240731.csv [404.4Kb] mnp240731.sql [549Kb] mnp240801.csv [3.2Kb] mnp240801.sql [2.8Mb] mnp240802.csv [405.2Kb] mnp240802.sql [553.8Kb] mnp240803.csv [379.3Kb] mnp240803.sql [518.5Kb] mnp240804.csv [322.7Kb] mnp240804.sql [439.9Kb] mnp240805.csv [290Kb] mnp240805.sql [392.2Kb] mnp240806.csv [280.1Kb] mnp240806.sql [380.6Kb] mnp240807.csv [367Kb] mnp240807.sql [490.9Kb] mnp240808.csv [475.8Kb] mnp240808.sql [575.1Kb] mnp240809.csv [368.1Kb] mnp240809.sql [496.2Kb] mnp240810.csv [346.5Kb] mnp240810.sql [469.1Kb] mnp240811.csv [357.2Kb] mnp240811.sql [478.6Kb] mnp240812.csv [285.5Kb] mnp240812.sql [389.3Kb] mnp240813.csv [233.1Kb] mnp240813.sql [310.6Kb] mnp240814.csv [51.8Kb] mnp240814.sql [70.2Kb] mnp240815.csv [2Mb] mnp240815.sql [786.7Kb] mnp240816.csv [48.3Kb] mnp240816.sql [64.7Kb] mnp240817.csv [51.1Kb] mnp240817.sql [67Kb] mnp240818.csv [39.6Kb] mnp240818.sql [50.8Kb] mnp240819.csv [35.6Kb] mnp240819.sql [47.7Kb] mnp240820.csv [351.1Kb] mnp240820.sql [483.7Kb] mnp240821.csv [52.8Kb] mnp240821.sql [71.5Kb] mnp240822.csv [55.8Kb] mnp240822.sql [74.4Kb] mnp240823.csv [56.2Kb] mnp240823.sql [70.9Kb] mnp240824.csv [54.4Kb] mnp240824.sql [70.4Kb] mnp240825.csv [45.7Kb] mnp240825.sql [62.5Kb] mnp240826.csv [40.5Kb] mnp240826.sql [51.5Kb] mnp240827.csv [4Mb] mnp240827.sql [6Mb] mnp240828.csv [66.2Kb] mnp240828.sql [79.9Kb] mnp240829.csv [61.5Kb] mnp240829.sql [78Kb] mnp240830.csv [75.1Kb] mnp240830.sql [96.9Kb] mnp240831.csv [55Kb] mnp240831.sql [70.8Kb] mnp240901.csv [1.6Mb] mnp240901.sql [928.7Kb] mnp240902.csv [70.8Kb] mnp240902.sql [97.1Kb] mnp240903.csv [85.4Kb] mnp240903.sql [108Kb] mnp240904.csv [69.2Kb] mnp240904.sql [106.4Kb] mnp240905.csv [441.7Kb] mnp240905.sql [960.3Kb] mnp240906.csv [57.3Kb] mnp240906.sql [120.7Kb] mnp240907.csv [92Mb] mnp240907.sql [5Mb] mnp240908.csv [461.5Kb] mnp240908.sql [615.8Kb] mnp240909.csv [44.9Kb] mnp240909.sql [222.7Kb] mnp240910.csv [1.1Mb] mnp240910.sql [1.6Mb] mnp240911.csv [55.7Kb] mnp240911.sql [72.4Kb] mnp240912.csv [57.3Kb] router-01_05_2024.xls [2.1Mb] router-01_06_2024.xls [2.1Mb] router-01_07_2024.sql [246.3Kb] router-01_07_2024.xls [2.1Mb] router-01_08_2024.xls [2.2Mb] router-01_09_2024.xls [2.2Mb] router-02_05_2024.sql [417b] router-02_05_2024.xls [2.1Mb] router-02_06_2024.xls [2.1Mb] router-02_07_2024.xls [2.1Mb] router-02_08_2024.xls [2.2Mb] router-02_09_2024.xls [2.2Mb] router-03_05_2024.xls [2.1Mb] router-03_06_2024.sql [1.3Kb] router-03_06_2024.xls [2.1Mb] router-03_07_2024.xls [2.1Mb] router-03_08_2024.xls [2.2Mb] router-03_09_2024.xls [2.2Mb] router-04_05_2024.xls [2.1Mb] router-04_06_2024.xls [2.1Mb] router-04_07_2024.xls [2.1Mb] router-04_08_2024.xls [2.2Mb] router-04_09_2024.xls [2.2Mb] router-05_05_2024.xls [2.1Mb] router-05_06_2024.xls [2.1Mb] router-05_07_2024.xls [2.1Mb] router-05_08_2024.xls [2.2Mb] router-05_09_2024.xls [2.2Mb] router-06_05_2024.xls [2.1Mb] router-06_06_2024.xls [2.1Mb] router-06_07_2024.xls [2.1Mb] router-06_08_2024.sql [416b] router-06_08_2024.xls [2.2Mb] router-06_09_2024.xls [2.2Mb] router-07_05_2024.xls [2.1Mb] router-07_06_2024.sql [22.4Kb] router-07_06_2024.xls [2.1Mb] router-07_07_2024.xls [2.1Mb] router-07_08_2024.xls [2.2Mb] router-07_09_2024.xls [2.2Mb] router-08_05_2024.xls [2.1Mb] router-08_06_2024.xls [2.1Mb] router-08_07_2024.xls [2.1Mb] router-08_08_2024.xls [2.2Mb] router-08_09_2024.xls [2.2Mb] router-09_05_2024.sql [91b] router-09_05_2024.xls [2.1Mb] router-09_06_2024.xls [2.1Mb] router-09_07_2024.xls [2.1Mb] router-09_08_2024.xls [2.2Mb] router-09_09_2024.xls [2.2Mb] router-10_05_2024.xls [2.1Mb] router-10_06_2024.xls [2.1Mb] router-10_07_2024.sql [1.7Kb] router-10_07_2024.xls [2.1Mb] router-10_08_2024.xls [2.2Mb] router-10_09_2024.xls [2.2Mb] router-11_05_2024.xls [2.1Mb] router-11_06_2024.xls [2.1Mb] router-11_07_2024.xls [2.1Mb] router-11_08_2024.xls [2.2Mb] router-11_09_2024.xls [2.2Mb] router-12_05_2024.xls [2.1Mb] router-12_06_2024.xls [2.1Mb] router-12_07_2024.sql [91b] router-12_07_2024.xls [2.1Mb] router-12_08_2024.xls [2.2Mb] router-13_05_2024.sql [182b] router-13_05_2024.xls [2.1Mb] router-13_06_2024.xls [2.1Mb] router-13_07_2024.xls [2.1Mb] router-13_08_2024.sql [473b] router-13_08_2024.xls [2.2Mb] router-14_04_2024.sql [298.2Kb] router-14_04_2024.xls [2.1Mb] router-14_05_2024.xls [2.1Mb] router-14_06_2024.xls [2.1Mb] router-14_07_2024.xls [2.1Mb] router-14_08_2024.xls [2.2Mb] router-15_04_2024.xls [2.1Mb] router-15_05_2024.xls [2.1Mb] router-15_06_2024.xls [2.1Mb] router-15_07_2024.sql [455b] router-15_07_2024.xls [2.1Mb] router-15_08_2024.xls [2.2Mb] router-16_04_2024.xls [2.1Mb] router-16_05_2024.xls [2.1Mb] router-16_06_2024.xls [2.1Mb] router-16_07_2024.sql [1Kb] router-16_07_2024.xls [2.1Mb] router-16_08_2024.xls [2.2Mb] router-17_04_2024.sql [2.6Kb] router-17_04_2024.xls [2.1Mb] router-17_05_2024.sql [91b] router-17_05_2024.xls [2.1Mb] router-17_06_2024.xls [2.1Mb] router-17_07_2024.sql [5.2Kb] router-17_07_2024.xls [2.1Mb] router-17_08_2024.sql [16.9Kb] router-17_08_2024.xls [2.2Mb] router-18_04_2024.xls [2.1Mb] router-18_05_2024.xls [2.1Mb] router-18_06_2024.xls [2.1Mb] router-18_07_2024.sql [39.8Kb] router-18_07_2024.xls [2.2Mb] router-18_08_2024.sql [17.5Kb] router-18_08_2024.xls [2.2Mb] router-19_04_2024.sql [182b] router-19_04_2024.xls [2.1Mb] router-19_05_2024.xls [2.1Mb] router-19_06_2024.xls [2.1Mb] router-19_07_2024.xls [2.2Mb] router-19_08_2024.sql [18.6Kb] router-19_08_2024.xls [2.2Mb] router-20_04_2024.xls [2.1Mb] router-20_05_2024.xls [2.1Mb] router-20_06_2024.sql [6.8Kb] router-20_06_2024.xls [2.1Mb] router-20_07_2024.sql [91b] router-20_07_2024.xls [2.2Mb] router-20_08_2024.xls [2.2Mb] router-21_04_2024.xls [2.1Mb] router-21_05_2024.sql [139b] router-21_05_2024.xls [2.1Mb] router-21_06_2024.sql [4.5Kb] router-21_06_2024.xls [2.1Mb] router-21_07_2024.xls [2.2Mb] router-21_08_2024.sql [4.9Kb] router-21_08_2024.xls [2.2Mb] router-22_04_2024.xls [2.1Mb] router-22_05_2024.xls [2.1Mb] router-22_06_2024.xls [2.1Mb] router-22_07_2024.xls [2.2Mb] router-22_08_2024.sql [14.8Kb] router-22_08_2024.xls [2.2Mb] router-23_04_2024.sql [91b] router-23_04_2024.xls [2.1Mb] router-23_05_2024.xls [2.1Mb] router-23_06_2024.xls [2.1Mb] router-23_07_2024.xls [2.2Mb] router-23_08_2024.xls [2.2Mb] router-24_04_2024.xls [2.1Mb] router-24_05_2024.xls [2.1Mb] router-24_06_2024.xls [2.1Mb] router-24_07_2024.xls [2.2Mb] router-24_08_2024.xls [2.2Mb] router-25_04_2024.xls [2.1Mb] router-25_05_2024.sql [2.6Kb] router-25_05_2024.xls [2.1Mb] router-25_06_2024.xls [2.1Mb] router-25_07_2024.xls [2.2Mb] router-25_08_2024.xls [2.2Mb] router-26_04_2024.xls [2.1Mb] router-26_05_2024.xls [2.1Mb] router-26_06_2024.sql [3.9Kb] router-26_06_2024.xls [2.1Mb] router-26_07_2024.xls [2.2Mb] router-26_08_2024.xls [2.2Mb] router-27_04_2024.sql [182b] router-27_04_2024.xls [2.1Mb] router-27_05_2024.xls [2.1Mb] router-27_06_2024.xls [2.1Mb] router-27_07_2024.xls [2.2Mb] router-27_08_2024.xls [2.2Mb] router-28_04_2024.xls [2.1Mb] router-28_05_2024.xls [2.1Mb] router-28_06_2024.sql [91b] router-28_06_2024.xls [2.1Mb] router-28_07_2024.xls [2.2Mb] router-28_08_2024.xls [2.2Mb] router-29_04_2024.xls [2.1Mb] router-29_05_2024.xls [2.1Mb] router-29_06_2024.xls [2.1Mb] router-29_07_2024.xls [2.2Mb] router-29_08_2024.xls [2.2Mb] router-30_04_2024.xls [2.1Mb] router-30_05_2024.xls [2.1Mb] router-30_06_2024.sql [328.8Kb] router-30_06_2024.xls [2.1Mb] router-30_07_2024.xls [2.2Mb] router-30_08_2024.xls [2.2Mb] router-31_05_2024.sql [819b] router-31_05_2024.xls [2.1Mb] router-31_07_2024.xls [2.2Mb] router-31_08_2024.xls [2.2Mb]
Файлы можно скачать по API, передав ваш API_key:https://htmlweb.ru/api/mnp/download/ИМЯ_ФАЙЛА?api_key=API_key_из_профиля
Приобрести подписку можно здесь.
Вопросы и ответы по базе перенесенных номеров
Что нужно скачать, чтобы на своем сервере определять к какому оператору сейчас принадлежит абонент?
Вам нужно приобрести полную базу на сейчас, содержащую города России, административное деление, операторов и переносы. В частности в таблице переносов будет более 20 миллионов строк, объем данных более 700Мб. Общий объем данных ~ 1Гб.
Чтобы иметь актуальные данные нужно приобрести подписку на обновление, в подписке только SQL-команды изменения. Они подразумевают, что у вас уже есть полная база.
Возможно вместо подписки периодически скачивать всю базу переносов со скидкой 80%.
Как происходит определение оператора номеров?
Сначала вы ищите по номеру в таблице переносов pb_phone, если номер есть, то этот абонент перенесен от своего "родного" оператора к другому: Если указано поле oper, берете из таблицы pb_oper по id всю информацию об операторе, если нет, то ищите по MNC в pb_oper. Т.к. у нескольких операторов может быть одинаковый mnc, то предварительно выбираем id по mnc из массива:
$mnc2OperRU=[1=>1605/*МТС или МГТС*/, 20=>3994/*ООО "Т2 Мобайл" или ЗО "Тюменьруском" или Теле2-Санкт-Петербург*/, 9=>163/*Дельта Телеком*/, 42=>4021/*МТТ*/, 27=>734/*TMT*/]
Если номера нет в pb_phone, он не перенесен. Ищите по диапазону вхождения в таблице telcod:
SELECT * FROM ' . db_prefix . 'telcod WHERE ' . $phone . ' BETWEEN deffrom and defto LIMIT 1По полю oper, берете из таблицы pb_oper по id всю информацию об операторе.
Мне нужна база номеров только одного оператора
Чтобы получить полную базу номеров с учетом всех переносов отдельного оператора, вам необходимо открыть список операторов, выбрать конкретного оператора, например Билайн и нажать кнопку "Скачать".
Ещё почитать про MNP можно здесь:
- Русская Википедия: Переносимость_телефонных_номеров
- Wiki English: Mobile_number_portability
- Коды MNC Российских операторов
- Коды MNC мировых операторов
- ФГУП «ЦНИИС» - Официальный оператор Базы Данных Переносимых Номеров (БДПН) на территории Российской Федерации
Вам может быть интересно:
- Информация о телефонном номере ( страна, регион, оператор )
- Список телефонных операторов и их MNC-коды Россия, другие страны
- Скачать базу MNP-переносов
- Проверка Email на валидность и существование
- Чтение почты и отработки отписки
- API для получения def кодов операторов. Скачать базу телефонных кодов.
- Бесплатное API проверки корректности номера телефона. Вы сможете проверить формальную корректность номера телефона и получить страну абонента.
.
Прокомментировать/Отблагодарить