IOSOR База знаний
Статус UNKNOWN не означает доставку: фиксация DLR в IOSOR
Разбор статуса UNKNOWN в журналах DLR. Почему недоставленные SMS и OTP не переписываются как успешные в биллинге IOSOR, и как настроить webhook и лимиты.
В архитектуре white-label CPaaS статус UNKNOWN всегда должен интерпретироваться как недоставленный для обеспечения целостности финансового учета. Ошибочное принудительное подтверждение доставки OTP-кодов приводит к расхождениям в балансах USD. Точное сопоставление DLR гарантирует корректную синхронизацию JIT-операций и данных вебхуков.
Понимание статуса UNKNOWN в журнале операций
В архитектуре white-label CPaaS конечный статус сообщения определяет accuracy доставки и корректность финансовых расчетов. Когда исходящее SMS или OTP отправляется с использованием формата E.164, платформа фиксирует цепочку передачи через операторские узлы. Если итоговый статус DLR возвращает UNKNOWN или несообщение о доставке, это означает, что мобильная сеть назначения не подтвердила вручение сообщения на устройство.
Почему недоставленные коды не перезаписываются как Success
Главное правило обработки трафика состоит в том, что статусы UNKNOWN или undelivered категорически не переписываются как успешные в биллинге. Принудительное изменение статуса на 'Verify OK' или 'Delivered', когда DLR явно указывает на неопределенность, противоречит стандартам аудита. Если приложение отправляет код авторизации и не получает финального подтверждения, ручное изменение логов создает ложные срабатывания.
Списание средств и сверка баланса при сбоях
Финансовый модуль платформы работает по предоплатной модели. При инициации сообщения через API система создает временное удержание (hold) на балансе. После завершения попытки доставки удержание превращается в окончательное списание (debit) или возвращается в зависимости от условий маршрута. Попытки доставки и запросы к сети требуют затрат, поэтому статус UNKNOWN не всегда ведет к автовозврату.
Обработка webhook-уведомлений и кодов ошибок
Внешние системы получают данные о статусах сообщений с помощью обратных вызовов webhook. Payload содержит идентификатор сообщения, метку времени, номер E.164 и статус передачи, например UNKNOWN. Логика клиента должна корректно обрабатывать эти события без попыток исправить код ответа. Если доставка OTP задерживается или завершается без явного подтверждения, система должна запускать резервный сценарий.
Стратегии оптимизации и правила маршрутизации
Для уменьшения доли неопределенных статусов необходимо регулярно анализировать логи и чистить базы номеров. Несуществующие номера E.164 и таймауты должны своевременно исключаться из рассылок.
Связанные материалы: Коды ошибок для финoтдела и службы поддержки · Справочники ошибок и руководства по доставляемости в CPaaS · prepaid-резерв до первого списания.
Начните с IOSOR
Чтобы обеспечить целостность баланса в консоли IOSOR, перейдите в панель маршрутизации шлюзов и сопоставления DLR для проверки правил трансляции статусов. Убедитесь, что любые входящие коллбеки со статусами 'UNKNOWN' или 'UNDELIVERED' строго сопоставляются с конечными ошибками без возможности перехвата или изменения. Запустите симуляцию в тестовой среде IOSOR, чтобы подтвердить блокировку ручных корректировок реестра для этих кодов.
Итог IOSOR
Эта статья доказывает, что искусственная перезапись неопределенных или недоставленных статусов сообщений как успешных транзакций в реестре является грубым нарушением комплаенса. Подобные действия нарушают финансовую сверку, искажают метрики доставки и создают расхождения между логами операторов и биллингом платформы.
Не используйте автоматические скрипты или ручные корректировки для перевода неразрешенных отчетов о доставке в статус 'Успешно' ради улучшения видимых показателей клиентов. Вместо этого сохраняйте прозрачность баланса, фиксируя исходные статусы DLR и используя вебхуки для передачи точных результатов отправки.
Был ли материал полезен?
Связанные гайды
- Коды ошибок для финoтдела и службы поддержки
Стандартизация статусов SMS и OTP для финансового отдела и поддержки. Канонические коды ошибок, списание баланса и автоматический аудит.
- Справочники ошибок и руководства по доставляемости в CPaaS
Разбор различий между справочниками кодов DLR и стратегиями доставляемости SMS для эффективной обработки обращений клиентов в системе IOSOR.