Страницы

Поиск по вопросам

пятница, 7 февраля 2020 г.

Определение региона и оператора связи по номеру телефона

#asterisk #freepbx #телефон


Добрый день!

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

Прошу помочь придумать максимально простой и быстрый алгоритм определения принадлежности
номера к оператору.

Дополнительно замечу, что вариант звонить, затем оценивать сколько денег ушло - не
годится, т.к. пользователь номера может оператора менять достаточно часто (в историческом
масштабе).

Если существует какое-либо API у операторов для решения этой задачи, то будет очень
здорово, если на него укажете.

Реализовывать выбор направлений планируем через Dial-plan системы asterisk.
    


Ответы

Ответ 1



Добрый день! Если существует какое-либо API у операторов для решения этой задачи, то будет очень здорово, если на него укажете. http://mnp.tele2.ru/gateway.php?90000000 http://www.megafon.ru/api/mfn/info?msisdn=90000000

Ответ 2



Нашел решение. Ключевое слово HLR. HLR Lookup это что-то среднее между Whois и ping, но для телефонных номеров. Существует (как оказалось) множество сервисов, которые позволяют производить проверку номера. Единственный минус, что они все платные. Например, https://www.hlr-lookups.com/ https://www.hlrlookup.com/prices и пр.

Комментариев нет:

Отправить комментарий