IOSOR Kunnskap

Innkommende MO til undertrykkelse: STOPP på en DID beskytter omdømmet

Teknisk analyse av håndtering av innkommende MO-avmeldingssøkord på E.164 DID-er, utførelse av undertrykkelseslister, status-webhooks og forhåndsbetalte kontosikringer.

Innkommende MO til undertrykkelse.

Arkitekturen bak automatisk avmelding via innkommende MO

Når en sluttbruker svarer med STOP, UNSUBSCRIBE eller QUIT på en innkommende Mobile Originated (MO) melding på en dedikert E.164 DID, må plattformen din behandle dette signalet umiddelbart. Lagring av numre på en undertrykkelsesliste i API-laget forhindrer at etterfølgende utgående Mobile Terminated (MT) trafikk bryter operatørenes etterlevelsesregler. Hvis et utgående meldingsforsøk rettes mot en undertrykt mottaker, må gatewayen avbryte eller merke nyttelasten som hoppet over før nettverkstransmisjonen finner sted.

Mapping av innkommende nøkkelord til undertrykkelseslister

Innkommende MO-nyttelaster ankommer via webhooks som inneholder avsenderens E.164-nummer, destinasjons-DID, tidsstempel og selve meldingsteksten. Undertrykkelsessystemet analyserer standardiserte etterlevelsesnøkkelord som STOP, CANCEL, END, QUIT og OPTOUT. Når et treff oppdages, normaliserer behandlingsmotoren strengen ved å fjerne mellomrom og diakritiske tegn, konvertere tegn til store bokstaver og kjøre en regex-parser.

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

Når en utgående sendeforespørsel har en undertrykt E.164-destinasjon som mål, blokkerer CPaaS-motoren transmissionen før data sendes til oppstrøms rutingveier. Plattformen returnerer en HTTP 200 OK-respons med en statusnyttelast som indikerer 'skipped_suppressed'. Å returnere en 4xx eller 5xx HTTP-statuskode for en opt-out-blokkering er uhensiktsmessig, da det antyder en infrastrukturfeil eller feilutformet klientnyttelast, noe som utløser unødvendig prøv-igjen-logikk i API-klient-SDK-er.

Operasjonelle regler og kontroll av forhåndsbetalt saldo

Håndtering av innkommende MO-behandling og undertrykkelsesmotorer krever stabile finansielle rammer. CPaaS-plattformer opererer på en streng forhåndsbetalt struktur med et nedre gulv på USD 20 for å opprettholde uavbrutt webhook-behandling og DID-ruting. Hvis en kontosaldo faller under denne minsteterskelen, blir innkommende MO-webhooks bufret i en kø i opptil 72 timer i stedet for å bli kastet, noe som bevarer kritiske avmeldingssignaler.

Etterlevelsesmatrise: Håndtering av innkommende avmeldinger

Nøkkelord Utført handling Utgående status Faktureringseffekt
STOP Legg til i undertrykkelsesliste Skipped (Blokkert) Ingen utgående avgift
UNSTOP Fjern fra undertrykkelsesliste Tillatt Standard takst
HELP Utløs info-webhook Tillatt Standard takst
CANCEL Legg til i undertrykkelsesliste Skipped (Blokkert) Ingen utgående avgift

Kom i gang med IOSOR

Når STOP lander på DID-et, skriv den avsendende MSISDN på den tenantens suppression-liste før neste MT. Bevis at en oppfølgende sending avslås. Eksporter MO-stempelet og listeraden. En webhook-2xx uten listeskriv er ikke denne jobben; E.164-rensk er en annen port.

Relatert: Caller ID vs messaging From: Tale live betyr ikke SMS live E.164 normalisering før DID-binding: pluss, nuller og mellomrom reservasjon av forhåndsbetalt saldo før første belastning.

IOSOR takeaway

Et innkommende MO på et DID er en listeskriv, ikke et loggsuvenir.

Gjør: undertrykk før neste MT. Ikke: merk STOP som notert mens MT fortsetter, eller vent på et ukedump.

Var denne guiden nyttig?

Relaterte veiledninger