Регистрация Войти
Войти через VK




Поиск по сайту



PHP Поиск



Сервис определения оператора мобильного абонента(MNP API)

В связи с отменой мобильного рабства и пояления возможности смены мобильного оператора(перехода к другому) с сохранением номера (MNP) возникла проблема связанная с неизвестностью абоненту какой сети Вы собираетесь звонить или отправлять СМС. Для определения какому оператору принадлежит абонент существует сервис ЦНИИС. Если Вам нужно определить оператора мобильного телефона без ввода капчи или с помощью MNP API, то воспользуйтесь нашим сервисом:

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


Осталось 20 запросов до 02:52:10 20.08.17


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



Для загрузки файла необходимо войти или зарегистрироваться!
Результат Вам будет продублирован на указанную в профиле почту.


Для получения информации о базовой привязке телефонного номера на основании распределения DEF-кодов между телефонными операторами используйте форму узнать регион по номеру телефона.

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

IMSI, MCC, MNP, PLMN

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

MCC (Mobile Country Code) — код, определяющий страну, в которой находится оператор мобильной связи. Например, для России он равен 250, США - 310, Венгрия - 216, Китай - 460, Украина — 255, Белоруссия — 257.

MNC (Mobile Network Code) - код мобильной сети (оператора). Он идёт после MCC. Состоит из двух цифр и для каждого оператора он уникален. Используется для сетей GSM, UMTS, CDMA, Tetra. Таблица кодов MCC и MNC для операторов по всему миру.

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

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

LAC (Location Area Code) — код локальной зоны. В двух словах LAC - это объединение некоторого количества базовых станций, которые обслуживаются одним контроллером базовых станций (BSC). Этот параметр может быть представлен как в десятичном, так и в шестнадцатеричном виде.

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

MNP API

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

http://htmlweb.ru/sendsms/api.php?mnp=ТЕЛЕФОН&api_key=API_KEY_из_профиля

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

Если успешно, то возвращается объект содержащий следующие поля:
'phone'=>номер телефона, 'region'=>Информация о регионе абонента, 'oper'=>Информация об операторе

Например:

http://htmlweb.ru/sendsms/api.php?mnp=79185558000&json
{"phone":79185558000, "region":{"id":49,"name":"Ростовская область","okrug":"Южный федеральный округ", "autocod":61.161,"capital":1711,"english":"Rostov oblast","iso":"ROS", "country":"RU"}, "oper":{"id":3491,"name":"МТС","mobile":"0","country":"RU","mnc":1,"brand":"MTC"}, "upd":"2016-08-11 13:02:59","info":""}

Общие параметры для всех API сервисов

api_key - уникальный ключ, указан в вашем личном кабинете.

html или не задано - получить информацию в html формате, удобно для вывода в DIV-блок

json - получить информацию в json формате, удобно для заполнения INPUT-полей или преобразования в массив для дальнейшей обработки на Javascript или PHP.
Для Вашего удобства поддерживается формат JSONP. Вы можете добавить параметр &jsonp=ИМЯ_ФУНКЦИИ:
<script type="application/javascript"
src="http://htmlweb.ru/service/api.php?bic=043469751&json&jsonp=parseResponse"></script>
будет возвращен следующий код:

  parseResponse({"name":"ОАО КБ \"РЕГИОНАЛЬНЫЙ КРЕДИТ\"", "city":"КОСТРОМА", ...., "limit":50});

xml - получить информацию в xml формате, удобно для обращения из PHP

sql[=имя_таблицы] - получить информацию в sql формате. Удобно для вставки информации в базу MySql с помощью phpMyAdmin.

charset - по умолчанию все данные возвращаются в кодировке windows-1251, Для получения любой другой кодировки передайте её в дополнительном, необязательном параметре charset: &charset=utf-8 или любой из ISO-8859-1, ISO-8859-15, utf-8, cp866, cp1251, cp1252, and KOI8-R

fields - какие поля включать в ответ, например:
http://htmlweb.ru/geo/api.php?city=1&sql=pb_city&fields=id,name,english,area,rajon,country

limit - определяет количество оставшихся запросов до конца суток для бесплатных запросов или количество запросов до окончания тарифа при платных. Ограничения на бесплатные запросы и тарификация описана здесь.

Параметры можно передавать как GET, так и POST - запросом.

Запрос можно отправлять как по протоколу http:// так и по https://.

Если передан неверный запрос, возвращается HTTP-код ошибки: "400 Bad Request"


Ещё почитать про MNP можно здесь:


.

Популярное:


Содержание:


Новое за неделю



Сейчас на сайте: 860
Rambler's Top100