IOSOR Gabay

STOP pagkatapos ng queued send: laktawan, huwag pekein ang na-deliver

Hawakan nang wasto ang mga papasok na kahilingan ng STOP sa panahon ng naantalang pagpapadala ng SMS sa pamamagitan ng pagpigil sa pagpapadala nang hindi nagrerehistro ng mga maling resibo ng paghahatid.

STOP pagkatapos ng queued send: laktawan, huwag pekein ang na-deliver.

Paghawak sa mga huling utos ng STOP sa mga nakapila na queue

Kapag ang isang end user ay nag-text ng STOP habang ang mensahe ng kampanya ay nasa outbound queue, dapat pigilan ng iyong platform ang kahilingan bago ang pagpapadala sa network. Kung ang isang mensahe ay naka-stage na para ihatid sa pamamagitan ng JIT route allocation, nangyayari ang race condition. Ang mga white-label CPaaS operator na nagpapatakbo ng IOSOR ay dapat unahin ang pagsunod kaysa sa throughput.

Paghadlang sa mga outbound payload bago ang pagpapadala

Bago pumasok ang anumang E.164 payload sa termination gateway, sinusuri ng queue worker ang DNC at opt-out ledger. Kung ang isang tumutugmang numero ng telepono ay nagpadala ng inbound STOP, ang estado ng outbound job ay direktang lilipat sa suppressed. Huwag kailanman payagan ang sistema na gayahin ang paghahatid o magpadala ng dummy DLR.

Pamamahala sa paglalaan ng JIT na numero at estado ng ledger

Dynamic na pinangangasiwaan ng IOSOR ang pagbibigay ng numero. Dahil walang imbakan para sa mga virtual na numero, ang mga numero ay kinukuha sa pamamagitan ng JIT at agad na itinalaga sa iyong account. Kapag nagpoproseso ng mga opt-out, ina-update ng ledger ang profile ng subscriber at nade-tag ang talaan ng pagsingil ng MRC nang naaayon.

Mga webhook at real-time na pag-sync ng estado

Ang mga downstream na sistema ay nangangailangan ng agarang abiso kapag ang isang queued send ay na-block ng huling utos ng STOP. I-configure ang mga webhook upang mag-fire ng isang suppression event na naglalaman ng orihinal na Verify OK token at dahilan ng pagkabigo. Ipinapaalam nito sa CRM o client application na sadyang ibinaba ang SMS, tinitiyak na ang mga developer ay hindi paulit-ulit na nagpapadala sa isang opted-out na tatanggap.

Pag-iwas sa mga dobleng pagpapadala at paglutas sa mga race condition

Nangyayari ang mga race condition kapag ang isang naka-iskedyul na pagpapadala ay isinasagawa nang sabay-sabay sa isang inbound opt-out webhook. Upang maiwasan ang mga dobleng pagpapadala, magpatupad ng mga atomic database lock sa recipient key.

Magsimula sa IOSOR

Buksan ang routing console ng IOSOR at tiyaking ang pre-dispatch gate ng iyong queue worker ay nagsasagawa ng real-time ledger check laban sa opt-out status ng tatanggap. Paganahin ang atomic recipient locks upang malutas ang mga isyu sa race condition sa pagitan ng mga naka-iskedyul na payload at papasok na STOP webhook. Panghuli, imapa ang iyong downstream webhooks upang magpalabas ng suppression event gamit ang orihinal na Verify OK token sa halip na mag-log ng delivered status.

Buod ng IOSOR

Itinatag ng gabay na ito na ang isang pumapasok na STOP habang ang mensahe ay nasa outbound queue ay dapat agad na pigilan ang trabaho bago ang gateway dispatch. Ang paggawa ng pekeng delivered DLR o pagpapahintulot sa naka-queue na payload na umabot sa carrier gateway ay lumilikha ng matinding hindi pagsunod sa regulasyon at sumisira sa integridad ng ledger.

Nakatulong ba ang gabay na ito?

Mga kaugnay na gabay