IOSOR Viden

Indgående MO til undertrykkelse: STOP på et DID beskytter dit omdømme

Teknisk analyse af håndtering af indgående MO-afmeldingssøgeord på E.164 DID'er, kørsel af undertrykkelseslister, status-webhooks og forudbetalte kontosikringer.

Indgående MO til undertrykkelse.

Arkitekturen bag automatisk afmelding via indgående MO

Når en slutbruger svarer med STOP, UNSUBSCRIBE eller QUIT på en indgående Mobile Originated (MO) meddelelse på et dedikeret E.164 DID, skal din platform behandle dette signal med det samme. Lagring af numre på en undertrykkelsesliste i API-laget forhindrer efterfølgende udgående Mobile Terminated (MT) trafik i at overtræde teleoperatørernes overholdelsesregler. Hvis der gøres et forsøg på at sende en udgående meddelelse til en undertrykt modtager, skal gatewayen afvise eller markere nyttelastdataene som sprunget over, før netværkstransmissionen finder sted.

Kortlægning af indgående søgeord til undertrykkelseslister

Indkommende MO-nyttelaster ankommer via webhooks, der indeholder afsenderens E.164-nummer, destinations-DID, tidsstempel og den rå meddelelsestekst. Undertrykkelsessystemet analyserer standardiserede overholdelsessøgeord som STOP, CANCEL, END, QUIT og OPTOUT. Når der registreres et match, normaliserer behandlingsmotoren strengen ved at fjerne mellemrum og accenttegn, konvertere tegn til store bogstaver og køre en regex-parser.

Webhooks, statuskoder og hvorfor 'skipped' ikke er en fejl

Når en udgående afsendelsesanmodning har en undertrykt E.164-destination som mål, blokerer CPaaS-motoren transmissionen, før data sendes til de opstrøms routingveje. Platformen returnerer et HTTP 200 OK-svar med en statusnyttelast, der angiver 'skipped_suppressed'. At returnere en 4xx eller 5xx HTTP-statuskode for en opt-out-blokering er en uhensigtsmæssig praksis, da det antyder en infrastrukturfejl eller fejl i klientens data, hvilket udløser unødvendig genforsøgslogik i API-klient-SDK'er.

Driftsregler og kontrol af forudbetalt saldo

Håndtering af indgående MO-behandling og undertrykkelsesmotorer kræver stabile finansielle rammer. CPaaS-platforme drives på en streng forudbetalt struktur med en bundgrænse på USD 20 for at opretholde uafbrudt webhook-behandling og DID-routing. Hvis en kontosaldo falder til under denne minimumstærskel, bliver indgående MO-webhooks bufferet i en kø i op til 72 timer i stedet for at blive smidt væk, hvilket bevarer kritiske afmeldingssignaler.

Overholdelsesmatrix: Håndtering af indgående afmeldinger

Søgeord Udført handling Udgående status Faktureringskonsekvens
STOP Tilføj til undertrykkelsesliste Skipped (Blokeret) Intet udgående gebyr
UNSTOP Fjern fra undertrykkelsesliste Tilladt Standardtakst
HELP Udløs info-webhook Tilladt Standardtakst
CANCEL Tilføj til undertrykkelsesliste Skipped (Blokeret) Intet udgående gebyr

Kom i gang med IOSOR

Når STOP lander på DID’et, skriv den afsendende MSISDN på den tenants suppression-liste før næste MT. Bevis at en opfølgende sending afvises. Eksportér MO-stemplet og listerækken. En webhook-2xx uden listeskriv er ikke dette job; E.164-rengøring er en anden port.

Relateret: Caller ID vs messaging From: Tale live betyder ikke SMS live E.164 normalisering før DID-binding: plus, nuller og mellemrum reservation af forudbetalt saldo før første debitering.

IOSOR takeaway

Et indgående MO på et DID er en listeskrivning, ikke et logsuvénir.

Gør: undertryk før næste MT. Lad være: at mærke STOP som noteret mens MT kører, eller vente på et ugedump.

Var denne guide nyttig?

Relaterede vejledninger