Страница 1 из 5

Как по сотовому номеру понять какой GSM оператор?

Добавлено: 28 дек 2015, 15:37
goba
Добрый день коллеги.

Всех с наступающим.

На протяжении нескольких лет успешно использую GSM-шлюзы GoIP для безлимитных звонков на сотовые. Симки вставлены большой тройки операторов с безлимитом внутри сети. Но сейчас всё больше людей меняют операторов сотовой связи с сохранением номера. Таким образом 8910, я уже не могу знать на 100%, что это МТС.
Соответственно мои симки стали улетать в минус. Нет каких-либо вариантов проверки (перед исходящим вызовом) какому сотовому оператору принадлежит номер ? А до кучи бы знать вызываемый номер из домашнего региона или нет.

Никто не подскажет как реализовать проверку?

Re: Как по сотовому номеру понять какой GSM оператор?

Добавлено: 28 дек 2015, 15:47
zzuz
На сайте Россвязи есть исчерпывающая информация о DEF кодах . Используйте её .
http://www.rossvyaz.ru/docs/articles/DEF-9x.html
http://www.rossvyaz.ru/docs/articles/DEF-9x.csv

Re: Как по сотовому номеру понять какой GSM оператор?

Добавлено: 28 дек 2015, 15:47
Vlad1983
пробелы убрать

Код: Выделить всё

http:// mnp. tele2. ru /gateway.php?9619121212

Re: Как по сотовому номеру понять какой GSM оператор?

Добавлено: 28 дек 2015, 15:54
goba
Спасибо Vlad1983

вот еще на наге нашел ссылку
http://moscow.shop.megafon.ru/get_ajax_ ... 9206567371

Кто -то уже автоматизировал этот процесс?
1) AGI скриптом и куском диалплана не поделитесь?
2) Не забянят ли на сайте за частые обращения?
3) Что вы делаете если сайт не доступен и анализируете ли результаты проверки с обеих сайтов?
5) Если кто-то найдет где выкачивать базу, сообщите пожалуйста.

Re: Как по сотовому номеру понять какой GSM оператор?

Добавлено: 28 дек 2015, 17:23
Pechen
все автоматизировано и работает. выше дали ссылки что класть в базу

Re: Как по сотовому номеру понять какой GSM оператор?

Добавлено: 28 дек 2015, 18:15
virus_net

Re: Как по сотовому номеру понять какой GSM оператор?

Добавлено: 28 дек 2015, 18:53
april22
98576241хх

Код: Выделить всё

code: 985
from: 7600000
to: 8999999
capacity: 1400000
operator: МТС
region: Москва и Московская область

Код: Выделить всё

{"response":{"msisdn":"98576241хх","geocode":{"code":"77","value":"г. Москва, Московская область "},"mnc":{"code":"99","value":"Билайн"}}, "private":"false"}
я сам переводил номер в Билайн. уже как года полтора

90356201ХХ

Код: Выделить всё

code: 903
from: 5000000
to: 5999999
capacity: 1000000
operator: Билайн
region: Москва и Московская область

Код: Выделить всё

{"response":{"branchid":"95","msisdn":"90356201ХХ","geocode":{"code":"77","value":"г. Москва, Московская область "},"mnc":{"code":"20","value":"Tele2"},"billingid":"5"}, "private":"false"}
с 11 ноября как Tele2

списки росриестра не правились пол года, поэтому в нем не учтены перебежчики.

Re: Как по сотовому номеру понять какой GSM оператор?

Добавлено: 13 янв 2016, 22:57
Zebar
Как я понимаю, чекать надо в онлайне с сайта.
Никто этим еще не занимался? AGI скриптом никто не поделится?

Re: Как по сотовому номеру понять какой GSM оператор?

Добавлено: 13 янв 2016, 23:48
Aven
А что там писать то? Простой curl запрос....
april22, ростреестр и не будет исправлен, т.к. выделенная нумерация не изменилась.

Re: Как по сотовому номеру понять какой GSM оператор?

Добавлено: 14 янв 2016, 04:27
_Pavel_
Как вариант: рагребать Таблицу Маршрутных номеров(ее обновляют достаточно часто), и из нее уже понятно кому что принадлежит согласно списка кодов MNC.