За весь час користування телефонією (міською або стільниковою, не важливо) мене пригнічувала одна річ - відсутність можливості дізнатися ім'я абонента за його відсутності у вашій телефонній книзі. Навіть якщо у вас підключена послуга АОН то визначається тільки телефонний номер, але не ім'я.
Для вирішення цієї проблеми я зробив proof-of-concept сервісу, який ставить у відповідність телефонному номеру ім'я абонента. Таким чином ви зможете зрозуміти хто вам дзвонить і далі прийняти рішення - знімати трубку чи ні.
Скрипти використання такого сервісу
- ви чекаєте дзвінка з організації (лікарня, інтернет-магазин тощо), при цьому не знаючи їх телефонного номера
- перевірка правильності даних, що вводяться у формі даних на сайті: перевіряти відповідність введених і телефонного номеру
- інтеграція зі смартфонами: телефон буде автоматично визначати ім'я абонента через сервіс, якщо не знайшов цей номер у телефонній книзі. Щоб можна було зрозуміти це дзвонить знайома вам людина, номер якої ви не записали, або стороння людина.
- використання назви абонента в різних звітах разом або спільно з телефонним номером (аналогія - IP адреса і DNS ім'я, мало хто пам'ятає IP адреси, всі використовують DNS імена сайтів)
Трохи про сервіс
Реалізовано найпростіший REST API, який у відповідь на телефонний номер, що міститься в запиті, намагається визначити ім'я абонента. Зараз він працює в обмеженому режимі і резолвить далеко не всі номери, але цього достатньо для тестового режиму.
Приклади запитів можна бачити на самому сайті (при оновленні сторінки виводяться нові приклади). Наприклад:
$ curl api.disclose.name/v1.0/phone/+74957978700
Лабораторія Касперського
Як думаєте, буде сервіс користуватися популярністю? Будуть затребувані описані вище сценарії використання?
