Перейти к содержанию

Входящий звонок

Входящий звонок к пользователю - наиболее дружелюбный метод подтверждения владения сотовым номером, очень похожий на входящую СМС.

Работает это так: берется большой пул номеров, например 499-678-XXXX, и делается входящий звонок с одного из этих номеров на сотовый номер пользователя. После этого пользователя просят ввести четыре последних цифры номера, с которого ему был совершен звонок. Если пользователь правильно ввел эти цифры, то вуаля 🤩 - мы подтвердили владение сотовым номером.

Достоинства:

  • это очень быстро
  • пользователю необходимо предпринять минимум действий

НЕДОСТАТКИ:

  • операторы "большой четверки" частично фильруют такие входящие звонки на своих абонентов, что делает это метод не совсем рабочим в данный момент в РФ 😟

    Можно предположить, что сотовые операторы считают такие звонки мошенническими и фильруют собственными антифрод-системами. Очень надеемся, что в связи с внедрением государственной платформы "Антифрод" сотовые операторы со временем перестанут это делать.

сервис работает только в РФ

Сервис "Входящий звонок" работает только на территории РФ. Исходящий звонок, в случае если он состоялся, всегда платный. В этом случае на территории РФ мы можем спрогнозировать свои издержки, а в других юрисдикциях - нет.

API

Swagger: https://in.call-id.ru/docs

Redoc: https://in.call-id.ru/redoc

Пример использования

тестирование

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

Механика простая. Посылаем запрос на сервис, который возвращает number_a. Сервис тут же начинает звонить с number_a на number_b. Предлагаем пользователю ввести последние 4 знака number_a, проверяем совпадение. Все ✌️.

запрос к сервису
curl -X 'POST' \
  'https://in.call-id.ru/interface/number-b-request' \
  -H 'accept: application/json' \
  -H 'Content-Type: application/json' \
  -d '{
  "api_key": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
  "number_b": "79104901234",
  "lease_number_ttl_sec": 120,
  "custom_filed_1": "af:2f:f4:10:d0:e0",
  "custom_filed_2": "partner=3445",
  "custom_filed_3": "place=5528",
  "custom_filed_4": "reuqest_id=1122"
}'
ответ от сервиса
{
  "success": true
  "number_a": "74996783142",
}