IOSOR Gabay

Mga Estado ng Message Lifecycle laban sa Playbook ng Mababang Delivery

Unawain ang eksaktong SMS state machine mula sa pagpasa hanggang sa queued, sent, at pagtanggap ng DLR, kasama ang ledger holds at webhook callbacks.

Mga Estado ng Message Lifecycle laban sa Playbook ng Mababang Delivery.

API Pagtanggap at ang Inisyal na Naka-queue na Estado

Kapag ang isang API client ay nagpasa ng kahilingan sa SMS sa messaging endpoint, ang platform ay nagsasagawa ng pagsusuri sa syntax at awtorisasyon sa prepaid ledger. Ang destinasyong numero ay dapat mahigpit na sumusunod sa E.164 format kung nagpapadala man ng mga transactional OTP alert o notification. Bago ilipat ang mensahe sa state machine, tinitiyak ng engine na ang account ay may kinakailangang USD 20 prepaid balance floor.

Estado ng Pagproseso at Mekanismo ng Carrier Handoff

Pagkatapos ma-queue, inililipat ng internal dispatcher ang record sa outbound dispatch pipeline. Sa yugtong ito, sinusuri ng engine ang mga patakaran sa routing, pagsunod sa sender ID, at availability ng network. Kung ang outbound traffic ay nangangailangan ng nakalaang sender identity, nagpapatakbo ang system ng JIT allocation upang maiugnay ang aktibong address nang walang delay.

Asynchronous na DLR Transitions at mga Error Code

Ang paglipat mula sa 'sent' patungo sa huling terminal state ay nangyayari sa asynchronous na paraan sa pamamagitan ng mga pumasok na Delivery Report (DLR). Ang downstream carrier ay nagbabalik ng status receipt tulad ng 'delivered', 'undelivered', o 'failed'. Kung hindi maabot ang handset, mananatiling pending ang DLR hanggang mag-expire ang retry timers ng carrier.

Mga Prepaid Ledger Hold at Thresholds ng Platform

Ang bawat pagbabago sa estado ay direktang nakakabit sa mga transaksyon sa prepaid ledger. Ang inisyal na pagpasa ay nag-o-trigger ng pending hold calculation batay sa rate ng destinasyon at bilang ng segment ng mensahe. Ang mga account na nagpapalaki ng volume ay dumadaan sa awtomatikong pagsusuri kapag lumampas sa USD 1,000 threshold.

Observability ng State Machine at Integrasyon ng Webhook

Kaugnay: Dapat Mag-hold ng Pondo ang Queued Messages sa Halip na I-debit Agad · Nakapila vs Naipadala: Isang Daanan ng Mensahe sa IOSOR · reserbang prepaid bago ang unang debit.

Magsimula sa IOSOR

Buksan ang console ng IOSOR at itapa ang mga tagapangasiwa ng kahilingan sa mensahe ng iyong sistema direkta sa mga dulo ng tawag ng makina ng estado. Siguraduhing sinusuri ng lohika ng iyong aplikasyon ang mga lagda ng webhook bago i-update ang mga panloob na estado ng rekord ng mensahe mula sa nakapila patungo sa naipadala.

Buod ng IOSOR

Ang pagproseso ng mensahe ay gumagana bilang isang deterministikong makina ng may hangganang estado kung saan ang bawat paglipat ay sumasalamin sa isang napatunayang teknikal na kaganapan sa halip na isang abstrakto na sukatan ng paghahatid. Mula sa paunang pagsusumite ng API at pagpapatunay sa pila hanggang sa pagpapasa sa tagapagdala at huling mga asynchronous na tawag ng DLR, ang paghihiwalay sa mekanika ng estado ay nagbibigay ng ganap na kakayahang makita sa mga pipeline ng kaganapan at pagpapapa-map ng error.

Nakatulong ba ang gabay na ito?

Mga kaugnay na gabay