БАЗА ЗНАНЬ
PHP 5.6–8.3ionCube Loader 13+OpenCart / ocStore 2.3–3.x
Головна/Документація/Авторизація дзвінком
Підтвердження дзвінком

OTP і підтвердження через дзвінок

Використовуйте ITTell, AlphaSMS або Stream Telecom у підтримуваних режимах підтвердження дзвінком.

01

Режими

  • озвучення коду
  • останні цифри номера
  • вибір цифри під час дзвінка
ПРИМІТКА

Набір режимів залежить від конкретного провайдера.

02

Перевірка

  1. Введіть реквізити провайдера.
  2. Оберіть підтримуваний режим.
  3. Задайте час очікування і бюджети.
  4. Виконайте один тестовий дзвінок.
  5. Перевірте спробу і статус у звіті.
ПОВНА ІНСТРУКЦІЯ

Усі поля, варіанти та перевірки

Нижче наведено повний профільний розділ офіційної інструкції модуля, без скорочень і маркетингового переказу.

10. Авторизація дзвінком

Підтвердження дзвінком дає змогу підтвердити телефон без SMS-коду або використати дзвінок як запасний варіант. Дзвінки мають окремий вибір Call gateway: можна використовувати той самий шлюз, що й для SMS, або окремого провайдера лише для дзвінків, наприклад Stream Telecom.

Коли використовувати дзвінок

Використовуйте дзвінок, якщо:

  • SMS дорогі;
  • SMS іноді не доходять;
  • треба альтернативний спосіб підтвердження;
  • провайдер підтримує дзвінкову авторизацію.

Дзвінок можна використовувати і як єдиний канал підтвердження, якщо SMS магазину не потрібні. Але для оформлення замовлення безпечніше мати основний SMS-шлюз і SMS при помилці дзвінка, щоб клієнт міг отримати код, якщо дзвінок не стартував або не підтвердився.

Режими дзвінка

РежимЯк це працює для клієнтаКоли вибрати
Диктування кодуКлієнту телефонують і голосом диктують код.Якщо потрібний зрозумілий варіант, схожий на SMS OTP.
Останні цифри номераКлієнт бачить вхідний дзвінок і вводить останні цифри номера, з якого дзвонили.Якщо хочете швидший і часто дешевший сценарій.
Вибір цифри в менюКлієнт приймає дзвінок і натискає потрібну цифру.Якщо провайдер підтримує інтерактивне меню.

Який шлюз дзвінків вибрати

ПровайдерЩо підтримуєЩо налаштувати
За замовчуванням (SMS gateway)Використовує вибраний SMS-шлюз, якщо він підтримує дзвінки.Підходить для ITTell або AlphaSMS, коли SMS і дзвінки йдуть через один сервіс.
ITTell v2Диктування коду, Останні цифри номера, Вибір цифри в меню.SMS-токен у SMS-шлюзі і токени дзвінків для потрібних режимів.
AlphaSMSДиктування коду і Останні цифри номера.API-ключ або токен у SMS-шлюзі та Voice відправник тільки для Диктування коду, якщо цього вимагає обліковий запис AlphaSMS.
Stream TelecomОстанні цифри номера і Вибір цифри в меню. SMS не надсилає.Stream email і Stream пароль.

Правило просте:

  • якщо SMS і дзвінки має робити один провайдер, зручніше залишити Call gateway = За замовчуванням (SMS gateway);
  • якщо дзвінки має робити Stream Telecom, обов'язково виберіть Stream Telecom у Call gateway;
  • якщо SMS не потрібні взагалі, у SMS-шлюз виберіть Без SMS / тільки авторизація дзвінком, але Call gateway все одно має бути вибраний;
  • якщо провайдер не підтримує вибраний режим дзвінка, модуль приховає або заблокує цей режим, а дзвінок не треба намагатися “дотиснути” токенами від іншого сценарію.

Поля дзвінка

ПолеЩо робитьРекомендація
Авторизація дзвінкомВмикає підтвердження телефоном через дзвінок, коли SMS-шлюз уже вибраний.Якщо вибрано Без SMS / тільки авторизація дзвінком, перемикач не показується: дзвінок стає основним каналом, а потрібно лише вибрати Call gateway.
Call gatewayВибирає провайдера саме для дзвінків.Якщо залишити за замовчуванням, модуль використає SMS-шлюз, якщо він підтримує підтвердження дзвінком. Для Stream виберіть Stream Telecom.
Сценарій дзвінкаВибирає тип підтвердження.Для Stream доступні Останні цифри номера і Вибір цифри в меню. Диктування коду використовуйте тільки з провайдером, який це підтримує.
Токени дзвінківОкремі токени для режимів дзвінка.Потрібні для ITTell та інших провайдерів з авторизацією на основі токена й API дзвінків. Для Stream Telecom не заповнюються.
Таймаут дзвінкаСкільки чекати результат дзвінка.Не ставте занадто мало.
ОпитуванняЯк часто модуль перевіряє результат дзвінка.Залиште стандартне, якщо немає проблем.
Назва у модалці дзвінкаНазва, яку бачить клієнт під час дзвінка.Напишіть коротко: назва магазину або Підтвердження дзвінком.
Stream emailАдреса електронної пошти облікового запису Stream Telecom.Заповнюйте тільки якщо Call gateway = Stream Telecom.
Stream парольПароль акаунта Stream Telecom.У звичайному режимі адмін бачить значення в полі. У режимі приватності пароль маскується як інші секрети; токени авторизації кешуються внутрішньо і не показуються в інтерфейс.
Voice відправникВідправник для голосового дзвінка.Потрібен для AlphaSMS у режимі Диктування коду, якщо акаунт провайдера цього вимагає. Для Stream Telecom це поле не потрібне і не є Stream-налаштуванням.
SMS при помилці дзвінкаНадсилає OTP-код через основний SMS-шлюз, якщо дзвінок не запустився або не підтвердився.Доступно тільки коли налаштований SMS-шлюз. Stream Telecom сам SMS не відправляє.

Як перевірити дзвінок

  1. Якщо вибраний SMS-шлюз, увімкніть Авторизація дзвінком. Якщо вибрано Без SMS / тільки авторизація дзвінком, цей перемикач не показується.
  2. Виберіть Call gateway: SMS-шлюз за замовчуванням, ITTell/AlphaSMS або Stream Telecom.
  3. Заповніть налаштування вибраного провайдера: токени дзвінків для ITTell або Stream email і Stream пароль для Stream Telecom.
  4. Увімкніть OTP-сценарій, де буде дзвінок.
  5. Відкрийте сайт як клієнт.
  6. Введіть свій номер.
  7. Запустіть підтвердження.
  8. Для Останні цифри номера введіть останні 4 цифри номера, з якого прийшов дзвінок.
  9. Для Вибір цифри в меню прийміть дзвінок і натисніть 1.
  10. Зачекайте, поки модуль отримає результат через зворотний виклик або опитування провайдера.
  11. Перевірте фінальний результат у Звіт: у звіті має бути підтвердження або помилка дзвінка, а не технічний запис створення задачі провайдера.
  12. Для Stream Вибір цифри в меню успіх означає: клієнт натиснув 1, токен зворотного виклику валідний, результат провайдера успішний. Якщо клієнт натиснув іншу цифру або зворотний виклик не дійшов, підтвердження не завершується.
Потрібна швидка перевірка?Відкрити діагностику →
ПРЯМИЙ ЗВ’ЯЗОК

Потрібна адаптація або Telegram-сервер?

Зв’язок з автором модуля щодо сумісності, встановлення, нестандартної теми, оформлення замовлення та платного підключення Telegram-сервера.