Как фильтры неизвестных звонков влияют на Flash Call

Как фильтры неизвестных звонков влияют на Flash Call

Фильтр неизвестных звонков может изменить то, как телефон показывает входящий вызов: заглушить его, отправить в отдельный список или пометить как нежелательный. Поэтому клиент не всегда замечает звонок, хотя система авторизации его инициировала. Чтобы найти причину отказов, проверьте настройки телефона, сценарий ввода кода и журналы OTP отдельно. Ниже — план тестирования для бизнеса: он поможет отличить проблему доставки от ошибки интерфейса или слишком короткого времени на подтверждение.

Что именно может изменить фильтр звонков?

Flash Call подтверждает номер через входящий вызов: пользователь принимает последние цифры номера или код, предусмотренный сценарием. На телефоне с фильтром неизвестных вызовов входящий звонок может отображаться не так, как обычный вызов. Точное поведение зависит от настроек устройства и используемого программного обеспечения, поэтому нельзя считать один тест на одном телефоне проверкой для всех клиентов.

Разделяйте три события: запрос кода, попытку вызова и ввод кода. Если звонок не появился на экране, это ещё не доказывает, что сервис не инициировал вызов. И наоборот: запись о попытке в системе не подтверждает, что пользователь увидел нужные цифры. Фиксируйте для каждого шага время, статус и результат.

Для понимания сценариев фильтрации полезно отдельно проверить, почему вызов может распознаваться как спам: как проверить распознавание Flash Call как спама.

Как проверить Flash Call на телефонах клиентов?

Соберите небольшую тестовую матрицу из устройств, которые реально используют ваши клиенты. Включите в неё разные модели телефонов и операционные системы, а также варианты с включённым и выключенным фильтром неизвестных вызовов. Если бизнес обслуживает пользователей с двумя SIM-картами или eSIM, добавьте такие конфигурации отдельно: активная линия и настройки звонков могут отличаться.

  1. На каждом устройстве запросите подтверждение номера в тестовом сценарии.
  2. Запишите, появился ли входящий вызов на экране, в журнале вызовов или в папке нежелательных.
  3. Проверьте, смог ли пользователь найти цифры для подтверждения и завершить вход.
  4. Повторите тест с другим состоянием фильтра, не меняя остальные настройки.
  5. Сопоставьте наблюдения с журналом запросов и статусами доставки в вашей системе.

Проводите проверки на номерах, которыми участники теста вправе пользоваться. Не просите их отключать защитные функции постоянно: для диагностики достаточно сравнить два состояния настроек и вернуть исходный режим после проверки. Готовый план запуска поможет последовательно проверить устройства и сценарии: тест-план Flash Call перед запуском в Беларуси.

Как отличить сбой фильтра от ошибки в OTP-сценарии?

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

НаблюдениеЧто проверитьСледующий шаг
Пользователь не заметил вызовФильтр неизвестных звонков, список нежелательных, журнал вызововПовторить тест с изменённым состоянием фильтра
Вызов отображается, но код не вводятТекст подсказки и понятность инструкцииУточнить, какие цифры нужно взять из номера
Код введён, но подтверждение не проходитСрок действия, привязку к запросу, число попытокСопоставить ввод с записью проверки OTP
Повторные запросы возникают после ожиданияВремя ожидания и сообщение о ходе проверкиПроверить, когда интерфейс предлагает новый запрос

Не ставьте диагноз по одной жалобе. Сопоставьте одинаковые сценарии на нескольких устройствах и повторите тест после изменения только одного параметра. Так вы увидите, связан ли отказ с фильтром или с другим этапом авторизации.

Какие ошибки мешают диагностике?

  • Считать запись о создании вызова подтверждением, что клиент его увидел.
  • Проверять только один телефон и переносить результат на всю аудиторию.
  • Одновременно менять фильтр, текст подсказки и срок действия кода.
  • Не различать статусы «запрос создан», «вызов замечен» и «код принят».
  • Предлагать повторный запрос без проверки, завершился ли предыдущий сценарий.

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

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