Что такое авторизация по звонку?
Авторизация по звонку — это услуга, позволяющая передавать пароли и коды авторизации в номере входящего звонка, либо проговаривать их после поднятия трубки. Используется в двухфакторной аутентификация (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, представлены на сайте.
Зарегистрировать и начать работать можно по этой ссылке>>>>>