Что такое авторизация по звонку и как её интегрировать?

Интеграции

Что такое авторизация по звонку?

Авторизация по звонку — это услуга, позволяющая передавать пароли и коды авторизации в номере входящего звонка, либо проговаривать их после поднятия трубки. Используется в двухфакторной аутентификация (2FA) как способ доставки одноразовых (OTP) паролей вместо традиционных сервисных смс.

Если вы хотите авторизовывать ваших клиентов, но не хотите платить абонентскую плату за регистрацию буквенных отправителей у операторов sms, то вы можете отправлять коды, состоящие из четырех цифр, путем звонка.

Оператор совершит звонок пользователю со случайного номера, заранее сообщив вам 4 цифры, на которые он оканчивается. Вам останется попросить пользователя сообщить вам последние четыре цифры номера, с которого ему поступил звонок, и сверить с теми цифрами, которые вы передали нам. Если данные совпадут, то можете авторизовывать пользователя или клиента.

В последнее время это особенно актуально в связи с повышением тарифов на отправку смс. Дозвон дешевле смс в 6 раз, а производительность системы при этом не потеряется.

Как это работает?

Процесс авторизации очень прост и по сути он сравним с отправкой смс, но дешевле.

Приведём небольшую инфографику для понимания принципа работы:

Сервисы, которые представляют такой функционал

Выбор подходящего сервиса, тоже один из важных критериев. Сервис должен работать безотказно и без перебоев, чтобы не потерять клиентов. И стоимость должна быть приемлемая.

SMS.RU

Одним из таких сервисов является SMS.ru. Он предоставляет широкий функционал для отправки смс, а так же дозвоны на номера клиентов. Агрегатор интегрируется практически с любой системой через свой API, например можно интегрировать смс, довзоны и другой функционал в системы управления контентом (CMS), такие как WordPress, Битрикс, Joomla и Webasyst, а так же в программы учёта 1С Предприятие.

Стоимость дозвона составляет 40 копеек для России, а для звонков для других стран – до 1 рубля.

Зарегистрировать и начать работать можно по этой ссылке >>>>>

Примеры интеграции авторизации по звонку при помощи API, представленные на сайте.

Примеры запросов

Совершить звонок на номер пользователя со случайного номера телефона.

https://sms.ru/code/call?phone=79087102005&ip=33.22.11.55&api_id=6FB14C36-E694-0207-F1A1-55011D1225D7

Пример ответа

{
    "status": "OK", // Запрос выполнен успешно (нет ошибок в авторизации, проблем с отправителем, итд...)
    "code": "1435", // Последние 4 цифры номера, с которого мы совершим звонок пользователю
    "call_id": "000000-10000000", // ID звонка
    "cost": 0.4, // Стоимость звонка
    "balance": 4122.56 // Ваш баланс после совершения звонка
}

Параметры

Параметр Обязательный Описание
phone да Номер телефона получателя
ip да Мы можем защитить вас на случай от действий злоумышленников, которые вынуждают вас совершать много звонков на один или разные номера (к примеру, регистрируясь много раз подряд на вашем сайте с одного IP адреса). В этом параметре необходимо передать нам IP адрес вашего пользователя, и, если мы заметим, что с этим IP связано большое количество звонков (или иная подозрительная активность), то мы их начнем блокировать (ограничение настраивается в разделе “Настройки”). Если у вас происходит отправка звонка вручную (например с кассы), то нужно передать значение -1
partner_id=490802 Если вы участвуете в партнерской программе, укажите этот параметр в запросе и получайте проценты от стоимости отправленных сообщений. Ваш уникальный идентификатор – 490802 – уже указан в параметре.

Авторизация осуществляется при помощи:

Параметр Обязательный Описание
api_id да Авторизацию по вашему уникальному ключу (api_id). Этот способ авторизации – самый удобный и приведен в примере выше. Ваш api_id вы можете найти на главной странице личного кабинета: 6FB14C36-E694-0207-F1A1-55011D1225D7

или

Параметр Обязательный Описание
login да Ваш номер телефона (логин): 79087102005
password да Пароль (безопасность гарантируется при использовании https)

UCALLER

Ещё один сервис авторизации по звонку с простым и удобным API. Легко интегрировать и использовать на вашем сайте или учётной программе. Стоимость одного дозвона на момент написания статьи составляет 40 копеек.

Примеры интеграции авторизации по звонку при помощи API, представлены на сайте.

Зарегистрировать и начать работать можно по этой ссылке>>>>>

Оцените статью
Информационные системы
Добавить комментарий