Help Center Фласх позив

Фласх позив

Фласх позив је метода верификације телефона која користи пропуштени позив уместо СМС-а за верификацију телефонских бројева. То је брже, сигурније и исплативије.

Преглед

Верификација Фласх позива ради:

  1. Корисник захтева верификацију
  2. Систем покреће позив на телефон корисника
  3. Позив се аутоматски прекида након 1-2 звона
  4. Корисничка апликација снима ИД позиваоца
  5. ИД позиваоца је верификован у односу на очекивани образац
  6. Корисник је аутентификован

Предности

Исплативо

  • До 10 пута јефтиније од СМС-а
  • Нема накнада за испоруку порука
  • Смањени трошкови за верификацију великог обима

Брже

  • Тренутна верификација (1-3 секунде)
  • Нема чекања на испоруку СМС-а
  • Боље корисничко искуство

Безбедније

  • Теже је пресрести него СМС
  • Нема ОТП видљивог у обавештењима
  • Отпоран на нападе замене СИМ картице

Глобални досег

  • Ради у земљама са ограничењима СМС-а
  • Нема проблема са филтрирањем СМС-а
  • Универзална компатибилност телефона

Основни Фласх позив

Захтев

ЦОДЕ_БЛОЦК_0

Параметерс

ПараметарТипОбавезноОпис
одстрингДаВаш идентификатор пошиљаоца
тострингДаБрој телефона примаоца (Е.164)
типстрингДаПодесите на "фласхцалл"
цаллерИдстрингДаБрој телефона који ће позвати корисника
ттлцео бројНеВреме живота у секундама (подразумевано: 60)

Како то функционише

1. Корисник уноси број телефона

Корисник даје свој број телефона у вашој апликацији:

ЦОДЕ_БЛОЦК_1

2. Захтевајте Фласх позив

Ваш сервер захтева верификацију флеш позива:

ЦОДЕ_БЛОЦК_2

3. АПИ одговор

АПИ враћа очекивани образац ИД позиваоца:

ЦОДЕ_БЛОЦК_3

4. Покрени позив

Систем покреће позив на телефон корисника и прекида након 1-2 звона.

5. Снимите ИД позиваоца

Корисничка апликација снима ИД позиваоца долазног позива:

ЦОДЕ_БЛОЦК_4

6. Верифи Паттерн

Упоредите снимљени ИД позиваоца са очекиваним шаблоном:

ЦОДЕ_БЛОЦК_5

Примери имплементације

Андроид

ЦОДЕ_БЛОЦК_6

иОС

ЦОДЕ_БЛОЦК_7

Веб (на страни сервера)

ЦОДЕ_БЛОЦК_8

Формат одговора

Успешан одговор

ЦОДЕ_БЛОЦК_9

Поља одговора

ПољеТипОпис
мессагеИдстрингЈединствени ИД за верификацију
статусстрингСтатус: прихваћен, одбијен
цаллерИдстрингПотпуни ИД број позиваоца
паттернстрингУзорак за подударање (цифре + звездице)
тострингБрој телефона примаоца
ттлцео бројПериод важења у секундама

Паттерн Матцхинг

АПИ враћа образац са звездицама које маскирају неке цифре:

ЦОДЕ_БЛОЦК_10

Ваша апликација треба да:

  1. Снимите ИД долазног позиваоца
  2. Извуците цифре из ИД-а позиваоца
  3. Поклапање са шаблоном (звездице = било која цифра)
  4. Потврдите подударање унутар ТТЛ периода

Повратак на СМС

Ако Фласх позив не успе, аутоматски се вратите на СМС:

ЦОДЕ_БЛОЦК_11

Случајеви употребе

Регистрација налога

Проверите бројеве телефона током регистрације без трошкова СМС-а.

Верификација пријаве

Двофакторска аутентификација помоћу флеш позива.

Ажурирање телефонског броја

Верификујте нови број телефона када корисник ажурира профил.

Потврда трансакције

Потврдите трансакције велике вредности помоћу флеш позива.

Најбоље праксе

ТТЛ

  • ✅ Подесите ТТЛ на 60-90 секунди
  • ✅ Дозволите кориснику да покуша поново након истека
  • ❌ Не користите ТТЛ дуже од 120 секунди

Корисничко искуство

  • Прикажи поруку „Чека се позив…“.
  • Прикажи тајмер за одбројавање (60 секунди)
  • Омогућите опцију „Уместо тога користите СМС“
  • Аутоматско откривање и провера ИД-а позиваоца

Обрада грешака

  • Руковати недостајућим дозволама за телефон
  • Временско ограничење након истека ТТЛ-а
  • Обезбедите СМС резервну опцију
  • Прикажи јасне поруке о грешци

Дозволе

Затражите дозволе за телефон пре флеш позива:

Андроид: ЦОДЕ_БЛОЦК_12

иОС: ЦОДЕ_БЛОЦК_13

Тестирање

  • Тестирајте на различитим уређајима
  • Тестирајте са различитим носачима
  • Тестирајте сценарије одбијања дозволе
  • Тестирајте сценарије временског ограничења мреже

Ограничења

Подршка платформи

  • Ради на свим мобилним уређајима
  • Захтева могућност телефонског позива
  • Потребна је РЕАД_ПХОНЕ_СТАТЕ дозвола
  • Можда неће радити на таблетима без телефона

Мрежа

  • Захтева активну телефонску везу
  • Може отказати у лошим мрежним условима – Могућа су ограничења оператера
  • Међународне стопе могу да варирају

Приватност

  • Корисници могу блокирати непознате бројеве
  • Неки уређаји имају блокирање позива
  • Захтева изричите дозволе
  • Узмите у обзир бриге о приватности корисника

Решавање проблема

Позив није примљен

  • Проверите да ли телефон има сигнал
  • Провери формат броја (Е.164)
  • Проверите ограничења оператера
  • Пробајте резервни СМС

Узорак се не подудара

  • Уверите се да сте ухватили тачан ИД позиваоца
  • Скините нецифрене знакове
  • Проверите формат шаблона
  • Потврдите у ТТЛ периоду

Дозвола одбијена

  • Правилно затражите дозволе
  • Објасните зашто су потребне дозволе
  • Наведите алтернативу (СМС)
  • Рукуј грациозно

Следећи кораци