Всем привет
Хотел спросить совета - может кто уже сталкивался с механизмом определение страны и мобильного оператора, к которому принадлежит мобильный номер.
Есть такие понятия как MCC и MNC, по которым можно конкретно определить оператора в стране, к которому принадлежит номер.
Но вот уже много времени пытаюсь найти алгоритм или базу, где можно было бы проверить Американские и Канадские номера. Я пробовал сервис https://numverify.com/, но в нем появились сомнения, но и такая служба не очень подходит ибо проверку нужно делать очень быстро, а не обращаться к стороннему сервису
Может кто то знает как можно определить принадлежность американских и канадских номеров к оператору?
Спасибо
Определение принадлежности номера к оператору мобильной связи
Re: Определение принадлежности номера к оператору мобильной связи
Есть телефонные коды стран, по ним определить можно страну.
В стране есть операторы со своими кодами, по ним можно определить оператора.
То есть если номер +1 789 798 78 94
То по первой цифре +1 вы узнаете что это США.
По коду 789 что оператор AT&T (код взят от фонаря).
Осталось найти бд и написать свой компонент.
В стране есть операторы со своими кодами, по ним можно определить оператора.
То есть если номер +1 789 798 78 94
То по первой цифре +1 вы узнаете что это США.
По коду 789 что оператор AT&T (код взят от фонаря).
Осталось найти бд и написать свой компонент.
-
- Сообщения: 910
- Зарегистрирован: 2019.08.13, 01:49
Re: Определение принадлежности номера к оператору мобильной связи
MCC и MNC - это часть IMSI, а не телефонного номера.
И какое отношение это имеет Yii?
И какое отношение это имеет Yii?
Re: Определение принадлежности номера к оператору мобильной связи
Страну то определить не сложно, суть (боль) вопроса, как операторов определить по номеру
-
- Сообщения: 910
- Зарегистрирован: 2019.08.13, 01:49
Re: Определение принадлежности номера к оператору мобильной связи
Мне вот интересно, зачем давать совет абсолютно не разбираясь в вопросе?Chelobaka писал(а): ↑2019.10.17, 09:53 Есть телефонные коды стран, по ним определить можно страну.
В стране есть операторы со своими кодами, по ним можно определить оператора.
То есть если номер +1 789 798 78 94
То по первой цифре +1 вы узнаете что это США.
По коду 789 что оператор AT&T (код взят от фонаря).
Осталось найти бд и написать свой компонент.
В Северной Америке номера формируются по другому принципу, чем на просторах СНГ. Это называется North American Numbering Plan.
Формат номера +1 NXX CXX XXXX, где
NXX - это NPA (National Plan Area), код, который присваивается географической зоне
CXX - это COC (Central Office Code), код, который присваивается центрам маршрутизации звонков. СОС уникален в пределах NPA
XXXX - номер абонента
В общем случае по по паре NPA|COC можно опеределить оператора, но в некоторых случаях несколько операторов могут делить один COC, поскольку номерная емкость разбивается на блоки по 1000 штук.
Так что не все так просто
Все есть в свободном доступе на официальном сайте администратора https://nationalnanpa.com
Re: Определение принадлежности номера к оператору мобильной связи
Ну это ваше мнение которое никто не спрашивал.yiiliveext писал(а): ↑2019.10.18, 10:30Мне вот интересно, зачем давать совет абсолютно не разбираясь в вопросе?Chelobaka писал(а): ↑2019.10.17, 09:53 Есть телефонные коды стран, по ним определить можно страну.
В стране есть операторы со своими кодами, по ним можно определить оператора.
То есть если номер +1 789 798 78 94
То по первой цифре +1 вы узнаете что это США.
По коду 789 что оператор AT&T (код взят от фонаря).
Осталось найти бд и написать свой компонент.
В Северной Америке номера формируются по другому принципу, чем на просторах СНГ. Это называется North American Numbering Plan.
Формат номера +1 NXX CXX XXXX, где
NXX - это NPA (National Plan Area), код, который присваивается географической зоне
CXX - это COC (Central Office Code), код, который присваивается центрам маршрутизации звонков. СОС уникален в пределах NPA
XXXX - номер абонента
В общем случае по по паре NPA|COC можно опеределить оператора, но в некоторых случаях несколько операторов могут делить один COC, поскольку номерная емкость разбивается на блоки по 1000 штук.
Так что не все так простоВсе есть в свободном доступе на официальном сайте администратора https://nationalnanpa.com