IOSOR База знаний
Настройка правил таймаута DLR для вторичных маршрутов
Настройте правила таймаута подтверждений доставки в IOSOR для автоматического перенаправления сбоев без двойного списания баланса.
Отсутствие статусов доставки для критически важных OTP SMS может привести к остановке аутентификации пользователей. Основная проблема заключается в двойном списании средств при переключении маршрутов. Настройка правил таймаута DLR в IOSOR позволяет активировать вторичный маршрут через вебхук, исключая потерю баланса.
Анализ механики таймаутов доставки
Отслеживание статусов доставки является основой стабильной инфраструктуры обмена сообщениями. Когда отправка SMS или OTP покидает шлюз, операторы возвращают сигналы подтверждения. Однако сети иногда не возвращают терминальный статус, оставляя сообщения в зависшем состоянии. Без точных правил таймаута такие сбои истощают пропускную способность. IOSOR использует механизмы мониторинга для оценки интервалов ответа с точностью до миллисекунды.
Установка порогов на основе правил
Настройка эффективных пороговых окон требует анализа исторических данных о производительности в консоли IOSOR. Перейдите в панель управления маршрутизацией и выберите префикс сети. Определите максимальные допустимые значения задержки для обычных SMS и приоритетного OTP трафика. Критичные по времени токены требуют жестких порогов в несколько секунд, в то время как массовые рекламные рассылки допускают более долгие интервалы.
Предотвращение двойных списаний баланса
Системы с предоплатой требуют абсолютной транзакционной целостности для предотвращения потерь. Когда сообщение превышает таймаут и задействует резервный путь, бухгалтерская книга не должна дебетовать баланс дважды. IOSOR решает эту задачу путем привязки первоначального холда к уникальному идентификатору сообщения. Если первичный маршрут теряется без DLR, холд безопасно переназначается новому партнеру без утечек средств.
Настройка автоматического резервного пути
После срабатывания правила таймаута DLR маршрутизатор IOSOR выполняет протокол отката. Система запрашивает активные партнерские пути, фильтруя кандидатов по метрикам. Выбирается лучший вторичный маршрут, и полезная нагрузка передается по правилам JIT. Номера и буквенно-цифровые отправители динамически назначаются для сохранения параметров. Подсистема веб-хуков мгновенно обновляет ваши приложения, передавая статусы обратно на платформу.
Ссылки на документацию по отказоустойчивости
Правильная настройка таймаутов DLR требует понимания смежных функций платформы и рабочих процессов восстановления. Ознакомьтесь с документацией, чтобы синхронизировать триггеры с резервными копиями. Для детального изучения учета частичной доставки используйте Частичный failover без двойного списания. Для тестирования правил при деградации сети запланируйте Тестовый прогон резервного маршрута во время пилотной недели. Проверяйте балансы через API, как указано в статье идемпотентность, retry и деньги.
Начните с IOSOR
Опубликуйте часы тишины DLR в секундах на каждый коридор. Когда часы истекают без terminal receipt, один раз запустите резервный путь на том же intent id и выгрузите значение таймаута рядом с триггером. Если поздний DLR придёт после переключения — не шлите снова и не открывайте второй hold. Это правило таймаута, которое меняет путь, а не cadence уведомлений клиенту и не бейдж Live.
Итог IOSOR
Таймаут — число, не красный дашборд. Единственный законный сигнал переключения — молчащий DLR после N секунд.
Делайте: опубликуйте таблицу таймаутов и докажите одну резервную отправку на истекшие часы. Не делайте: переключать, потому что latency «кажется высокой», или продолжать retry primary и одновременно бить backup.
Был ли материал полезен?
Связанные гайды
- Сверка бухгалтерских отчетов после инцидентов маршрутизации
Сверяйте бухгалтерские отчеты после инцидентов маршрутизации, сопоставляя логи сообщений и списания для предотвращения двойных начислений.
- Настройка правил подавления колебаний для предотвращения скачков маршрутов
Настройте правила демпфирования колебаний в IOSOR для применения периодов охлаждения и порогов сбоев, останавливая деструктивные петли маршрутизации.
- Отправка автоматических уведомлений о статусе при длительных сбоях маршрутов
Настройка автоматических оповещений для арендаторов и триггеров эскалации при длительной работе резервных каналов в консоли IOSOR.