IOSOR Znalosti
Opakujte selhané položky SMS kampaně bez dvojitého doručení
Bezpečné zařazení selhaných položek do fronty v white-label předplacených SMS kampaních bez opětovného účtování doručených zpráv.
Při opakování neúspěšných SMS ověřte DLR status přes API. Zpožděný webhook může způsobit dvojité doručení. Před odesláním vždy zkontrolujte JIT stav.
Anatomie selhané položky SMS
Při provozování white-label předplacených CPaaS kampaní způsobují výpadky sítě a časové limity operátora selhání určitých položek. Operátoři potřebují jasný přehled o stavech odeslání před spuštěním jakékoli logiky opakování. Selhaná položka může vrátit chybu na nadřazené úrovni nebo zcela vypršet při čekání v JIT potrubí odeslání. Před jakoukoliv akcí musí systémy odsouhlasit potvrzení o doručení (DLR), aby se zajistilo, že si nepletete zpožděnou zpětnou vazbu operátora s trvalou chybou.
Nebezpečí dvojitého doručení a dvojité fakturace
Nejkritičtějším rizikem při manuálních nebo automatických opakováních kampaní je odeslání naprosto stejného textu dvakrát a vyvolání dvojitého poplatku. Pokud webhook hlásí vypršení časového limitu, operátor může zprávu doručit o několik minut později. Slepé prohnání celé dávky skriptem pro opětovné zařazení do fronty okamžitě zaúčtuje vašemu klientovi dvakrát stejný obsah. Ochrana před tímto vyžaduje kontrolu stavů účetní knihy a deduplikačních klíčů před odesláním.
Odsouhlasení zpoždění DLR oproti skutečným stavům doručení
Zatížení sítě často vede k zpožděným stavovým hlášením, což vzbuzuje dojem, že zpráva selhala, když byla pouze zaseknutá ve frontě. Pochopení mezery probírané v Zpoždění DLR vs přijato API: přestaňte pálit předplacený kredit za pozdní pot… je pro bezpečnost opakování zásadní. Pokud agregátor přijme požadavek API, ale zpozdí konečný zpětný volání stavu, považování za selhání příliš brzy vyvolá duplicitní odeslání. Operátoři musí implementovat ochrannou lhůtu, kde jsou čekající stavy bezpečně zpracovány.
Bezpečné hašování datové sféry a klíče idempotence
Aby se zabránilo duplicitnímu provedení na síťové úrovni, vyžaduje každý odchozí požadavek SMS jedinečný klíč idempotence. Když položka kampaně selže a vstoupí do fronty opakování, systém vygeneruje solenou hash kombinující E.164 číslo příjemce, ID kampaně a časové razítko. Pokud dorazí duplicitní webhook se zcela stejnou hashem, fakturační engine jej okamžitě zahodí, čímž zabrání sekundárním odpisům z účetní knihy.
Zpracování částečných selhání dávek během failoveru
Když se primární trasa zhorší, provoz se přesune na záložní trasu, což často vede k smíšeným výsledkům dávek, kde polovina zpráv uspěje a druhá polovina se zastaví. Správa těchto fragmentovaných běhů vyžaduje izolaci selhané podmožiny bez narušení aktivního potrubí. Podobné principy platí při správě Částečné failover odeslání bez dvojitého poplatku scénářů napříč nastaveními s více operátory.
Začněte s IOSOR
Otevřete konzoli IOSOR a aktivujte hašování idempotence datového zatížení napříč kanály pro opakování kampaní, abyste automaticky zablokovali duplicitní odeslání. Nastavte povinnou pozastavenou lhůtu pro odsouhlasení doručenek předtím, než bude jakákoli zpráva označena jako trvale selhaná k opětovnému zařazení do fronty. Izolujte částečná selhání dávek přímo z protokolů fronty odesílání, aby se znovu zpracovaly pouze potvrzené destinace ve formátu E.164.
Shrnutí IOSOR
Opakování neúspěšných položek kampaně bez přísné idempotence a odsouhlasení prodlevy doručenek vede přímo k duplicitnímu doručování zpráv a plýtvání předplacenými prostředky. Slepé spouštění celých dávek během přepínání tras vytváří překrývající se provoz, který snižuje důvěru operátorů a obtěžuje příjemce duplicitními textovými zprávami.
Implementujte solené idempotentační klíče kombinující čísla příjemců a identifikátory kampaní, abyste zachytili duplicitní odeslání na bráně. Nespouštějte skripty pro automatické opakování okamžitě po vypršení časového limitu rozhraní API bez kontroly zpožděných potvrzení o doručení nebo izolace přesných selhaných dílčích dávek.
Byl tento průvodce užitečný?
Související průvodci
- Kampaňový ETA vs. nástěnné hodiny: Noční klid mění předpověď
Zjistěte, jak reálný čas, pravidla nočního klidu a rychlost odesílání ovlivňují ETA vaší SMS kampaně. Udržujte white-label platformu přesnou.
- Hlídač zůstatku pozastavuje SMS kampaně: Nízká peněženka neznamená výpadek
Zjistěte, proč neočekávaná zastavení SMS kampaní na naší white-label CPaaS platformě pramení z předplacených limitů namísto výpadků operátora.
- OTP vs marketingové dělení tras na jednom předplaceném účtu
Zvládněte směrování urgentních SMS ověření vedle promo akcí z jednoho předplaceného zůstatku bez kolizí.