Как стать автором
Обновить

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

Время на прочтение2 мин
Количество просмотров83K
За всё время пользования телефонией (городской или сотовой, не важно) меня удручала одна вещь — отсутствие возможности узнать имя абонента при его отсутствии в вашей телефонной книге. Даже если у вас подключена услуга АОН то определяется только телефонный номер, но не имя.

Для решения этой проблемы я сделал proof-of-concept сервиса, который ставит в соответствие телефонному номеру имя абонента. Таким образом вы сможете понять кто вам звонит и дальше принять решение — снимать трубку или нет.


Сценарии использования такого сервиса
  • вы ждете звонка из организации (больница, интернет-магазин и т.д.), при этом не зная их телефонного номера
  • проверка правильности вводимых данных в форме данных на сайте: проверять соответствие введенных имени и телефонного номера
  • интеграция со смартфонами: звонящий телефон будет автоматически определять имя абонента через сервис, если не нашёл этот номер в телефонной книге. Чтобы можно было понять это звонит знакомый вам человек, номер которого вы не записали, или посторонний человек.
  • использование имени абонента в различных отчётах вместе или совместно с телефонным номером (аналогия — IP адрес и DNS имя, мало кто помнит IP адреса, все используют DNS имена сайтов)


Немного о сервисе
Реализован простейший REST API, который в ответ на телефонный номер, содержащийся в запросе, пытается определить имя абонента. Сейчас он работает в ограниченном режиме и резолвит далеко не все номера, но этого достаточно для тестового режима.
Примеры запросов можно видеть на самом сайте (при обновлении страницы выводятся новые примеры). Например:

$ curl api.disclose.name/v1.0/phone/+74957978700
Лаборатория Касперского


Как думаете, будет сервис пользоваться популярностью? Будут востребованы описанные выше сценарии использования?
Теги:
Хабы:
Всего голосов 42: ↑37 и ↓5+32
Комментарии57

Публикации