IOSOR База знань
Вхідні MO для списків виключень: STOP на DID захищає репутацію
Технічний аналіз обробки вхідних MO-повідомлень скасування підписки на E.164 DID, ведення списків виключень, статусів вебхуків та правил передоплаченого балансу.
Вхідні MO для списків виключень.
Архітектура автоматичного скасування підписки через вхідні MO
Коли кінцевий користувач відповідає ключовим словом STOP, UNSUBSCRIBE або QUIT на вхідне MO-повідомлення на виділеному E.164 DID, платформа повинна миттєво обробити цей сигнал. Збереження номерів у списку виключень на рівні API запобігає порушенню правил операторів під час подальшого відправлення вихідного MT-трафіку. Якщо здійснюється спроба відправити повідомлення заблокованому отримувачу, шлюз зобов'язаний скинути або позначити корисне навантаження як пропущене до початку передачі в мережу. Архітектура базується на суворій цілісності сигналів.
Зіставлення вхідних ключових слів зі списками виключень
Вхідні MO-запити надходять через вебхуки, що містять номер відправника E.164, цільовий DID, timestamp та тіло повідомлення. Підсистема блокування аналізує стандартні ключові слова: STOP, CANCEL, END, QUIT та OPTOUT. При виявленні збігу рушій нормалізує рядок, видаляючи пробіли, переводячи символи у верхній регістр та застосовуючи регулярні вирази. Якщо тіло містить ізольоване ключове слово, система виконує атомарний запис у базу даних та оновлює набір виключень у Redis. Запис містить цільовий E.164, вихідний DID та часову мітку.
Вебхуки, статус-коди та чому Skipped це не помилка
Коли запит на вихідну відправку адресовано заблокованому E.164, CPaaS-рушій блокує передачу до відправки даних вищестоящим операторським маршрутам. Платформа повертає відповідь HTTP 200 OK з тілом статусу 'skipped_suppressed'. Повернення кодів 4xx або 5xx у цьому випадку є антипатерном, оскільки вказує на збій інфраструктури або помилку формату даних, що викликає непотрібні повторні спроби у SDK клієнта. Повертаючи HTTP 200 OK зі статусом 'skipped_suppressed', CPaaS дозволяє клієнтським сервісам чітко відрізняти логіку.
Операційні правила та контроль передоплаченого балансу
Управління обробкою вхідних MO та списками виключень вимагає надійних фінансових обмежень. CPaaS-платформи працюють за суворою передоплаченою схемою з порогом у USD 20 для забезпечення безперервної обробки вебхуків та маршрутизації DID. Якщо баланс акаунта опускається нижче цього мінімуму, вхідні MO-вебхуки буферизуються в черзі до 72 годин, зберігаючи критично важливі сигнали скасування підписки. При масштабуванні трафіку менеджери акаунтів оцінюють вхідні обсяги для забезпечення стабільності.
Матриця відповідності: Обробка вхідних відписок
| Keyword | Action Taken | Outbound Status | Billing Impact |
|---|---|---|---|
| STOP | Add to Suppression List | Skipped (Blocked) | No Outbound Fee |
| UNSTOP | Remove from Suppression | Allowed | Standard Rate |
| HELP | Trigger Info Webhook | Allowed | Standard Rate |
| CANCEL | Add to Suppression List | Skipped (Blocked) | No Outbound Fee |
Розпочніть роботу з IOSOR
Коли STOP сідає на DID, запишіть вихідний MSISDN у список suppression цього тенанта до наступного MT. Доведіть, що повторне надсилання відхилено. Експортуйте мітку MO і рядок списку. Webhook 2xx без запису в список — не ця робота; чистка E.164 — інша хвіртка.
Пов'язані: IOSOR ua guide IOSOR ua guide prepaid-резерв до першого списання.
Підсумок IOSOR
Вхідний MO на DID — запис у список, не сувенір логу.
Робіть: придушіть до наступного MT. Не робіть: позначати STOP як «взяли до уваги», поки MT іде, або чекати тижневого дампу.
Чи був матеріал корисним?
Пов’язані гіди
- Передача DID другому власнику: правила призначення та звільнення
Керування операційними межами, JIT-провіжинінгом та передплатними фінансовими лімітами при зміні власника DID.
- Ліміт витрат на один номер: оренда плюс вихідний трафік
Контролюйте фінансові ризики для кожного окремого номера в white-label CPaaS за допомогою спільного обмеження MRC та вихідного трафіку.
- Маршрутизація вхідних вебхуків на DID: MO без власника втрачає STOP
Безпечна маршрутизація вхідних вебхуків для білого лейблу. Захист від сироти- MO та пропущених стоп-команд.