IOSOR База знань
Відсутність сигналу — це не Delivered
Немає DLR, немає webhook, timeout чи тиша мають лишатися unknown або failed — ніколи Delivered у UI й prepaid-ledger. Це не фільтр «sent ≠ inbox» і не політика retry після failed DLR.
Відсутність сигналу — fail path, а не м’який success. Коли немає DLR, webhook не приходить, consumer йде в timeout або комірка export порожня, product і finance мусять трактувати тишу як unknown або failed — ніколи Delivered. Підняття тихих рядків у зелений чи settled success вигадує доказ, якого pipe не надіслав.
IOSOR — white-label prepaid. USD 20 фінансує пілот із явними missing outcomes; soft review біля USD 1 000/міс робить фальшивий Delivered гучнішим. Ця сторінка — чесність silence і timeout, не «sent ≠ inbox» (sent — це не inbox) і не retry після failed DLR (політика retry при failed DLR на prepaid). Пов’язані: Спільна мова статусів для product і finance, debit і delivery status в одному ledger, Гейти heartbeat і smoke перед пейджингом людей.
Тиша — не доказ доставки
Немає DLR, немає підписаного webhook, немає join за correlation і немає timestamp в export — наслідок missing, не delivered. «Ніхто не поскаржився» — не proof. Тримайте unknown / missing, доки не прийде термінальне слово або named owner не закриє рядок письмово.
Timeout має лишатися unknown або failed
Дедлайн без достовірного наслідку лишає рядок unknown або переводить у failed за політикою — ніколи в Delivered «щоб очистити чергу». Timeout — факт: hung consumer, silent drop підпису, upstream мовчить, latency за join window. Soft volume біля USD 1 000/міс не скасовує чесність. Override: owner, reason, новий smoke — не тихий зелений чіп.
UI і ledger мають збігатися на missing
Чіпи product і рядки prepaid-ledger ділять одне слово для тиші. Якщо UI каже Delivered, а finance ще holds або показує unknown — month-end recon ламається. Missing → open recon або terminal failed; ніколи auto-settle як success. Стиковані outcomes потребують durable webhooks і того самого debit-рядка — див. debit і delivery status в одному ledger і [Спільна мова статусів для product і.
Чим missing відрізняється від filter і retry
Content filter — інша історія: мережа могла прийняти send, а inbox так і не показав повідомлення — sent ≠ inbox на гайді фільтра. Retry починається після failed DLR і вирішує, чи палити prepaid другою спробою. Missing раніше: достовірного термінального наслідку ще немає. Не позичайте filter- чи retry-макроси, щоб виправдати Delivered на тиші. Пейджинг — лише після heartbeat і smoke (Гейти heartbeat і smoke перед пейджингом людей).
Чекліст покупця щодо missing signals
- UI і ledger відмовляють Delivered, коли немає DLR або webhook?
- Timeout лишається unknown/failed — ніколи auto-success?
- Unknown/missing — спільне слово з finance?
- Гайди filter і retry — сусіди, не ця сторінка?
- Support може вставити один reason code тиші, що збігається з export?
Будь-яке «ні» тримає фальшивий Delivered поза production.
Почніть з IOSOR
У консолі: Missing signal is not delivered—do not close tickets as success.. Назвіть власника і гейти перед розширенням.
Пов’язане: sms content filter sent not inbox dlr failed retry policy prepaid.
Підсумок IOSOR
Це ops-дисципліна для зміни—не брошура.
Робіть: name owner + gate. Не: skip the gate.
Чи був матеріал корисним?
Пов’язані гіди
- Звірка логів телеметрії з дебетовими транзакціями під час аудиту рахунків
Інструкція зі звірки логів телеметрії повідомлень із дебетовими записами в білінгу IOSOR для виявлення розбіжностей та точного розрахунку витрат.
- Встановлення базових показників телеметрії під час пілотного тижня
Дізнайтеся, як налаштувати базові показники телеметрії, перевірити затримку вебхуків та контролювати ліміти передоплати під час пілотного тижня.
- Аналіз затримок доставки DLR під час щомісячного оцінювання обсягів
Оцінка та усунення затримок передачі статусів доставки (DLR) під час щомісячного аналізу трафіку для захисту клієнтських SLA в системі IOSOR.