IOSOR База знань

Керування затримками при перемиканні каналів під час збоїв SMS

Налаштуйте автоматичне перемикання каналів в IOSOR для мінімізації простоїв. Дізнайтеся, як уникнути дублювання оплат та оптимізувати маршрутизацію при збоях SMS.

Керування затримками при перемиканні каналів під час збоїв SMS.

Визначення порогів затримки для автоматичного перемикання

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

Налаштування ідемпотентності для запобігання подвійним списанням

Щоб уникнути дублювання оплат при переході з SMS на push, використовуйте ключі ідемпотентності в API-запитах. Передача унікального ID транзакції гарантує, що IOSOR обробить спробу як єдину подію. Це важливо для збереження вашого передплатного ліміту в USD 20, оскільки зайві списання можуть швидко вичерпати баланс під час пікових навантажень.

Використання JIT-маршрутизації для глобального охоплення

IOSOR застосовує JIT-призначення номерів для вибору найбільш ефективного шляху доставки. При спрацюванні перемикання система динамічно обирає маршрут, що відповідає E.164. Цей підхід виключає необхідність керування статичними запасами. Для акаунтів з оборотом понад USD 1,000/місяць проводиться м'який аудит маршрутів для оптимізації MRC та підвищення відсотка успішних доставок.

Керування пріоритетами каналів та логікою STOP

Ваша логіка перемикання повинна враховувати вподобання користувачів. Якщо користувач надіслав команду STOP, система автоматично блокує цей E.164 ідентифікатор у всіх каналах. Переконайтеся, що ваш скрипт перевіряє глобальний список виключень перед відправкою email або push. Це запобігає порушенням комплаєнсу та захищає репутацію відправника в інфраструктурі IOSOR.

Інтеграція логіки резервних каналів

Ефективне перемикання вимагає комплексного підходу. Використовуйте ці матеріали для налаштування стратегії:

Почніть з IOSOR

Відкрийте консоль IOSOR та перейдіть до налаштувань маршрутизації, щоб встановити таймаут SMS DLR на позначці 15 секунд. Прив'яжіть ключі ідемпотентності до UUID транзакцій перед увімкненням автоматичного перемикання на push та email. Протестуйте ланцюжок відмови за допомогою синтетичних вебхуків, щоб переконатися у відсутності подвійних списань у білінгу.

Підсумок IOSOR

Налаштування швидкого аварійного перемикання між каналами вимагає балансу між швидкістю доставки та точністю білінгу. Передача унікальних ідентифікаторів транзакцій через API гарантує правильне списання балансу за push або email без дублювання плати за одну подію.

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

Чи був матеріал корисним?

Пов’язані гіди