Как самостоятельно определить регион по номеру мобильного телефона

Хабр Geektimes Тостер Мой круг Фрилансим.

Основное меню

Публикации Пользователи Хабы Компании Песочница. Numcap — npm для определения оператора и региона по номеру телефона Разработка систем связиAsteriskNode. JSJavaScript Тем, кто работает с телефонией, приложениями связанных со звонками и т. На сайте Федерального агентства связи есть данные о ресурсе нумерации всех операторов связи. Заходишь на сайт, скачиваешь нужный CSV файл и находишь нужную информацию.

Но ведь можно автоматизировать этот поиск? И многие аккуратно парсят этот CSV и складывают к себе в базу данных. Я тоже так делаю.

Определить регион и оператора по номеру телефона

Но недавно с моим коллегой мы решили немного это упаковать и сделать npm для быстрого подключения ресурса нумерации к проекту на node. Ссылка на гитхабссылка на npm. В npm уже лежат 4 файла в JSON для быстрого поиска данных по номеру. Имеют ту же структуру, что и CSV: Поиск по номеру заключается в поиске нужного диапазона в файле и определеньи страны абонента по номеру телефона данных по этому диапазону.

Данные на сайте обновляются примерно раз в месяц, поэтому периодически нужно актуализировать данные. Перенос данных в Mongo DB. Использование файлов медленнее, чем использование базы данных mongo, поэтому данные JSON файлов можно перенести в mongo. Описание опций утилиты есть в readme проекта. Надеюсь, пригодится вам в ваших разработках.

Самый быстрый алгоритм определения страны по номеру телефона

Принимаются конструктивные предложения по улучшению и дополнительному функционалу. Во время подготовки утилиты по определенью страны абонента по номеру телефона CSV файлов мой коллега Александр заметил, что в паспорте открытых данных неверно указаны ссылки на эти данные. Федеральное агентство связи достаточно оперативно внесло корректировки в паспорт открытых данных по ресурсу нумерации.

Как создавался World of Warcraft: Москва Возможна удаленная работа. Soshace Возможна удаленная работа. Suntegy Санкт-Петербург Возможна удаленная работа. Надо будет оберточку на этот сервис написать np. Так, вроде, автоматизировали уже и. Там сразу и страны, и городские номера, и мобильные и MNP. Кроме того, раз уж это консольная программа, то можно автоматизировать некоторые операции, используя тот же bash.

Ради любопытства, а откуда вы берете информацию о MNP какой оператор обслуживает конкретный номер?

Хотите проводить проверку клиентов по стационарному телефону или СМС?

Скиньте в личку номер и код, который написали для использования numcap — попробую разобраться что. Только отмены мобильного рабства пока вроде не предусмотрено. Сейчас Вчера Неделя Рецепт полезного код-ревью от разработчика из Яндекса 15,8k SpaceX якобы реализует советские разработки. Почему у Илона Маска столько врагов 36,5k Сутки Неделя Месяц Новые техпроцессы для производства микросхем все чаще откладывают — почему? Облачные серверы или орки: Услуги Реклама Тарифы Контент Семинары.