Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Определить оператора мобильного абонента (MNP API)
В связи с отменой мобильного рабства и появления возможности смены мобильного оператора (перехода к другому) с сохранением номера (MNP) возникла проблема связанная с неизвестностью абоненту какой сети Вы собираетесь звонить или отправлять СМС. Для определения какому оператору в России принадлежит абонент существует сервис НИИ Радио. Если Вам нужно определить оператора мобильного телефона без ввода капчи или с помощью API, то воспользуйтесь нашим сервисом, который позволяет определить перенесенные номера России, Казахстана и других стран:Форма определения оператора абонента (MNP)
Статистика по базе данных перенесенных номеров (БДПН)
Данная информация отражает актуальное кол-во перенесенных номеров на 13.11.2024 без учета тех, кто вернулся обратно к своему оператору.
Казахстан | 1 231 504 | Операторы связи Казахстан | |
Россия | 20 082 351 | Операторы связи Россия |
По другим странам статистика не ведется, но информация предоставляется.
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.11.2024. Список файлов для обновления:
еще...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] mnp240912.sql [193.9Kb] mnp240913.csv [61.4Kb] mnp240913.sql [76.9Kb] mnp240914.csv [52.9Kb] mnp240914.sql [73.9Kb] mnp240915.csv [2.5Mb] mnp240915.sql [2.4Mb] mnp240916.csv [44.5Kb] mnp240916.sql [56.8Kb] mnp240917.csv [2.3Mb] mnp240917.sql [1.6Mb] mnp240918.csv [55.9Kb] mnp240918.sql [69.8Kb] mnp240919.csv [58.5Kb] mnp240919.sql [93.2Kb] mnp240920.csv [1.1Mb] mnp240920.sql [1.4Mb] mnp240921.csv [49.6Kb] mnp240921.sql [61.6Kb] mnp240922.csv [53.2Kb] mnp240922.sql [65.6Kb] mnp240923.csv [43.6Kb] mnp240923.sql [57.1Kb] mnp240924.csv [61.3Kb] mnp240924.sql [79.6Kb] mnp240925.csv [1.9Mb] mnp240925.sql [2.6Mb] mnp240926.csv [587.6Kb] mnp240926.sql [532.9Kb] mnp240927.csv [452Kb] mnp240927.sql [578.5Kb] mnp240928.csv [438.8Kb] mnp240928.sql [632.8Kb] mnp240929.csv [484.4Kb] mnp240929.sql [646.3Kb] mnp240930.csv [429.5Kb] mnp240930.sql [675.2Kb] mnp241001.csv [2Mb] mnp241001.sql [2.7Mb] mnp241002.csv [422.7Kb] mnp241002.sql [569Kb] mnp241003.csv [439.8Kb] mnp241003.sql [589.3Kb] mnp241004.csv [474.3Kb] mnp241004.sql [635Kb] mnp241005.csv [417.8Kb] mnp241005.sql [563.4Kb] mnp241006.csv [424.9Kb] mnp241006.sql [659Kb] mnp241007.csv [421.4Kb] mnp241007.sql [620.9Kb] mnp241008.csv [440Kb] mnp241008.sql [612.2Kb] mnp241009.csv [360.5Kb] mnp241009.sql [581.5Kb] mnp241010.csv [343.7Kb] mnp241010.sql [506.9Kb] mnp241011.csv [475.5Kb] mnp241011.sql [661.6Kb] mnp241012.csv [449Kb] mnp241012.sql [606.3Kb] mnp241013.csv [439.3Kb] mnp241013.sql [583.4Kb] mnp241014.csv [416.8Kb] mnp241014.sql [713.2Kb] mnp241015.csv [1.7Mb] mnp241015.sql [1.1Mb] mnp241016.csv [400.5Kb] mnp241016.sql [586.7Kb] mnp241017.csv [337.9Kb] mnp241017.sql [647.7Kb] mnp241018.csv [440.7Kb] mnp241018.sql [756.5Kb] mnp241019.csv [464.8Kb] mnp241019.sql [610.5Kb] mnp241020.csv [470.4Kb] mnp241020.sql [630.8Kb] mnp241021.csv [441.2Kb] mnp241021.sql [647.5Kb] mnp241022.csv [458Kb] mnp241022.sql [641.6Kb] mnp241023.csv [414.3Kb] mnp241023.sql [656.7Kb] mnp241024.csv [372.9Kb] mnp241024.sql [528.6Kb] mnp241025.csv [459.5Kb] mnp241025.sql [615.4Kb] mnp241026.csv [465.9Kb] mnp241026.sql [627.2Kb] mnp241027.csv [469.3Kb] mnp241027.sql [623.2Kb] mnp241028.csv [472.7Kb] mnp241028.sql [631.9Kb] mnp241029.csv [444Kb] mnp241029.sql [584.6Kb] mnp241030.csv [400.2Kb] mnp241030.sql [535.5Kb] mnp241031.csv [385.9Kb] mnp241031.sql [514.5Kb] mnp241101.csv [3Mb] mnp241101.sql [3Mb] mnp241102.csv [517.9Kb] mnp241102.sql [662.8Kb] mnp241103.csv [61.1Kb] mnp241103.sql [81Kb] mnp241104.csv [50.7Kb] mnp241104.sql [127.1Kb] mnp241105.csv [64.5Kb] mnp241105.sql [81.4Kb] mnp241106.csv [62.5Kb] mnp241106.sql [84.2Kb] mnp241107.csv [54.8Kb] mnp241107.sql [72.9Kb] mnp241108.csv [51.3Kb] mnp241108.sql [65.6Kb] mnp241109.csv [52.3Kb] 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-01_10_2024.xls [2.2Mb] router-01_11_2024.sql [3.5Kb] router-01_11_2024.xls [2.2Mb] router-02_07_2024.xls [2.1Mb] router-02_08_2024.xls [2.2Mb] router-02_09_2024.xls [2.2Mb] router-02_10_2024.xls [2.2Mb] router-02_11_2024.xls [2.2Mb] router-03_07_2024.xls [2.1Mb] router-03_08_2024.xls [2.2Mb] router-03_09_2024.xls [2.2Mb] router-03_10_2024.xls [2.2Mb] router-03_11_2024.xls [2.2Mb] router-04_07_2024.xls [2.1Mb] router-04_08_2024.xls [2.2Mb] router-04_09_2024.xls [2.2Mb] router-04_10_2024.xls [2.2Mb] router-04_11_2024.xls [2.2Mb] router-05_07_2024.xls [2.1Mb] router-05_08_2024.xls [2.2Mb] router-05_09_2024.xls [2.2Mb] router-05_10_2024.xls [2.2Mb] router-05_11_2024.xls [2.2Mb] 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-06_10_2024.xls [2.2Mb] router-06_11_2024.sql [647b] router-06_11_2024.xls [2.2Mb] router-07_07_2024.xls [2.1Mb] router-07_08_2024.xls [2.2Mb] router-07_09_2024.xls [2.2Mb] router-07_10_2024.xls [2.2Mb] router-07_11_2024.sql [141b] router-07_11_2024.xls [2.2Mb] router-08_07_2024.xls [2.1Mb] router-08_08_2024.xls [2.2Mb] router-08_09_2024.xls [2.2Mb] router-08_10_2024.sql [1.1Kb] router-08_10_2024.xls [2.2Mb] router-08_11_2024.xls [2.2Mb] router-09_07_2024.xls [2.1Mb] router-09_08_2024.xls [2.2Mb] router-09_09_2024.xls [2.2Mb] router-09_10_2024.xls [2.2Mb] 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-10_10_2024.sql [1.2Kb] router-10_10_2024.xls [2.2Mb] 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-11_10_2024.xls [2.2Mb] 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-12_09_2024.sql [3.5Kb] router-12_09_2024.xls [2.2Mb] router-12_10_2024.xls [2.2Mb] 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-13_09_2024.xls [2.2Mb] router-13_10_2024.xls [2.2Mb] router-14_06_2024.xls [2.1Mb] router-14_07_2024.xls [2.1Mb] router-14_08_2024.xls [2.2Mb] router-14_09_2024.xls [2.2Mb] router-14_10_2024.xls [2.2Mb] 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-15_09_2024.xls [2.2Mb] router-15_10_2024.xls [2.2Mb] 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-16_09_2024.xls [2.2Mb] router-16_10_2024.xls [2.2Mb] 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-17_09_2024.sql [384.7Kb] router-17_09_2024.xls [2.2Mb] router-17_10_2024.xls [2.2Mb] 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-18_09_2024.sql [91b] router-18_09_2024.xls [2.2Mb] router-18_10_2024.sql [2Kb] router-18_10_2024.xls [2.2Mb] 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-19_09_2024.xls [2.2Mb] router-19_10_2024.xls [2.2Mb] 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-20_09_2024.xls [2.2Mb] router-20_10_2024.xls [2.2Mb] 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-21_09_2024.xls [2.2Mb] router-21_10_2024.sql [835b] router-21_10_2024.xls [2.2Mb] 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-22_09_2024.xls [2.2Mb] router-22_10_2024.sql [139b] router-22_10_2024.xls [2.2Mb] router-23_06_2024.xls [2.1Mb] router-23_07_2024.xls [2.2Mb] router-23_08_2024.xls [2.2Mb] router-23_09_2024.sql [139b] router-23_09_2024.xls [2.2Mb] router-23_10_2024.xls [2.2Mb] router-24_06_2024.xls [2.1Mb] router-24_07_2024.xls [2.2Mb] router-24_08_2024.xls [2.2Mb] router-24_09_2024.xls [2.2Mb] router-24_10_2024.xls [2.2Mb] router-25_06_2024.xls [2.1Mb] router-25_07_2024.xls [2.2Mb] router-25_08_2024.xls [2.2Mb] router-25_09_2024.xls [2.2Mb] router-25_10_2024.xls [2.2Mb] 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-26_09_2024.sql [455b] router-26_09_2024.xls [2.2Mb] router-26_10_2024.xls [2.2Mb] router-27_06_2024.xls [2.1Mb] router-27_07_2024.xls [2.2Mb] router-27_08_2024.xls [2.2Mb] router-27_09_2024.sql [91b] router-27_09_2024.xls [2.2Mb] router-27_10_2024.xls [2.2Mb] 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-28_09_2024.xls [2.2Mb] router-28_10_2024.xls [2.2Mb] router-29_06_2024.xls [2.1Mb] router-29_07_2024.xls [2.2Mb] router-29_08_2024.xls [2.2Mb] router-29_09_2024.xls [2.2Mb] router-29_10_2024.xls [2.2Mb] 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-30_09_2024.xls [2.2Mb] router-30_10_2024.xls [2.2Mb] router-31_07_2024.xls [2.2Mb] router-31_08_2024.xls [2.2Mb] router-31_10_2024.sql [17.3Kb] router-31_10_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 проверки корректности номера телефона. Вы сможете проверить формальную корректность номера телефона и получить страну абонента.
.
Прокомментировать/Отблагодарить