IOSOR База знань
Зміна From у середині треду: збереження цілісності ідентичності
Утримання контексту діалогу та коректний білінг в IOSOR під час зміни адреси From у межах одного SMS-треду.
При зміні ідентифікатора From у середині діалогу важливо зберегти логічну цілісність треду, щоб уникнути розриву сесії. Помилка полягає у створенні нового діалогу замість продовження існуючого. IOSOR вирішує це, закріплюючи контекст за первинним токеном, що дозволяє коректно обробляти USD баланс та DLR навіть при зміні каналу відправки.
Безперервність діалогу при зміні відправника
Перехід клієнтського діалогу з E.164 номера на alphanumeric Sender ID або короткий код у середині сесії вимагає збереження логічної зв'язності треду. В IOSOR зміна значення From не означає створення нового діалогу, якщо застосунок не дав команду на примусове закриття сесії. Якщо оператор змінює канал відправки під час бесіди, контекст білінгу та маршрутизації залишається закріпленим за первинним токеном. Це забезпечує точність DLR та збереження статусу обробки повідомлень.
Збереження сесійного контексту та балансу білінгу
Зміна адреси From під час активної сесії потребує миттєвої перевірки стан рахунку. Перед відправкою вихідного SMS з нового ідентифікатора система звіряє тарифи для вибраного напрямку. IOSOR застосовує обов'язковий ліміт USD 20 як мінімальний препайд-поріг для акаунтів, щоб уникнути зупинки відправки через різницю в тарифах. У разі вибору дорожчого каналу платформа виконує попереднє резервування коштів на балансі, вивільняючи залишок після отримання остаточного DLR.
Перемикання між форматами E.164 та Alphanumeric
При переведенні активного треду з одного E.164 номера на альфанумеричне ім'я allocation ресурсів здійснюється без статичних баферів. Платформа реалізує JIT-виділення, виконуючи процес холдування балансу та призначення номерів через API. Якщо адресат відповідає на повідомлення, де змінився From, вхідні вебхуки спрямовують відповідь до первинного ідентифікатора сесії на основі збереженої метаінформації.
Маршрутизація вхідних SMS та обробка вебхуків
Доставка вебхуків має залишатися стабільною навіть при зміні відправника всередині треду. При отриманні вхідного SMS із командами STOP або HELP скасування підписки застосовується до кінцевої адреси клієнта, а не лише до останнього Sender ID. Структура вебхука містить чіткі поля conversation_id, current_from та original_from. При зростанні трафіку акаунти, що проходять м'який огляд близько USD 1,000/month, зберігають безперервну маршрутизацію без втрати контексту.
Політики керування та інтеграція системи
Впровадження збереження ідентичності в комунікаційну інфраструктуру вимагає точного налаштування API та вебхуків. Платформи, що працюють як white-label CPaaS, можуть застосовувати єдині правила тредингу для всіх суб-акаунтів з повним контролем метаданих. Щоб детальніше ознайомитися з налаштуваннями обробки повідомлень, перегляньте ці ресурси:
Почніть з IOSOR
У консолі IOSOR налаштуйте політику прив'язки потоків, закріпивши ID сесії за E.164 адресою клієнта, а не за окремим Sender ID. Перед запуском перемикань усередині діалогу перевірте вебхуки, щоб переконатися у передачі єдиного thread ID разом із оновленим відправником. Виконуйте попередню авторизацію балансу за тарифною сіткою нового Sender ID до відправки повідомлення.
Підсумок IOSOR
Ця стаття довела, що зміна Sender ID або вихідного номера посередині діалогу не повинна скидати контекст сесії чи порушувати фінансовий облік. Відокремлення логіки треду від статичного ідентифікатора відправника дозволяє зберігати історію спілкування та коректно списувати кошти за актуальними тарифами.
Робіть прив'язку сесії до отримувача та перераховуйте вартість перед відправкою з нового ідентифікатора. Не створюйте розрізнені записи розмов і не ігноруйте різницю в тарифах при зміні Sender ID всередині одного треду.
Чи був матеріал корисним?
Пов’язані гіди
- Перехід між каналами без подвійного списання
Налаштування безшовного хендовера повідомлень з SMS на WhatsApp та email без повторних списань коштів з балансу платформи IOSOR.
- Єдина нитка розмови через SMS, WhatsApp та Email
Створення єдиного контексту розмови через SMS, WhatsApp та Email на базі CPaaS-платформи IOSOR. Налаштування JIT-маршрутизації та вебхуків.