IOSOR Viden

Første store SMS-faktura uge: når segmentregnestykket og regningen ikke stemmer

Løs uoverensstemmelser mellem beregnede SMS-segmenter og faktiske forudbetalte debetposter i din første uge med stor mængde.

Første store SMS-faktura uge: når segmentregnestykket og regningen ikke stemmer.

Chokket i den første store fakturauge

Din white-label-klient har netop afsluttet sin første SMS-uge med højt volumengrundlag. Klientens dashboard viste 50.000 sendte beskeder, men den forudbetalte saldo faldt hurtigere, end simpel aritmetik forudsagde. Operatører går i panik og antager opstrøms faktureringsfejl eller skjulte netværkstillæg. I virkeligheden skyldes uoverensstemmelser næsten altid kodningsskift eller sammenkædede payload-grænser i stedet for svigagtig inflation af prislisten.

UCS2-kodning og segmentinflation

Standard GSM 7-bit kodning passer 160 tegn ind i ét segment. I det øjeblik en bruger indsætter et smart anførelsestegn, en emoji eller et kyrillisk tegn, falder hele payloaden til UCS2-kodning. Et enkelt UCS2-segment indeholder kun 70 tegn. Når en besked overstiger 70 tegn, forbruger sammenkædningshoveder payload-plads, hvilket reducerer grænser for flere dele til 67 tegn pr. ramme. Se venligst regnskab for SMS-segmenter for at gennemgå individuelle payload-længder, før de rammer gatewayen.

DLR-tidsstempler og ledger-latens

Forudbetalte platforme debiterer midler øjeblikkeligt ved overdragelse til operatør, men endelige leveringskvitteringer (DLR) via webhook kan halte bagefter med flere minutter under spidstrafikvinduer. Hvis din klients eksport trækker data, før alle asynkrone status-callbacks falder til ro, vil transaktionsregnskabet midlertidigt afvige fra lokale beskedantal. Træk altid din month-end-eksport af wallet kl. 02:00 efter en obligatorisk to-timers frist for at sikre, at hver ventende DLR er afstemt mod ledgeren.

Tærskler for volumentjek

Enhver forudbetalt arbejdsplads fungerer under strenge strukturelle grænser. Konti, der dykker under USD 20 i forudbetalt gulv, udløser øjeblikkelig trafikregulering for at forhindre ugesikrede overtræk. Omvendt, når en aktiv lejer passerer det bløde tjek nær USD 1.000 pr. måned-mærket, tjekker automatiserede risikoflag for uvanlige trafiktoppe eller uverificerede 10DLC-registreringsdata. Hvis dette trin springes over, fører det til pludselig operatørfiltrering.

Afstemning af segmenter over for ledger-rækker

For at bevise nøjagtighed over for dine virksomhedskunder kan du sammenligne rå databaselogge mod uforanderlige transaktionsposter ved hjælp af en struktureret ledger-opdeling.

Kilometrisk Antalstype Typisk afvigelse
App DB-logge Udgående API-kald Manglende concat-hoveder
Operatør DLR Terminale kvitteringer Netværkstidsforsinkelse
Wallet Ledger Forudbetalte debiteringer UCS2 bit-dybdeskift

Læs Gennemgang af SMS-volumen: når den forudbetalte pilot ikke længere slår til for at opbygge gentagelige revisionsvaner for konti på højt niveau.

Start med IOSOR

Åbn IOSOR-konsollen for at kontrollere udgående beskedindhold mod tegnsæts-auditloggen, før ugentlige fakturaer udstedes til kunderne. Filtrér den udgående trafik efter UCS2-flag for at finde skjulte anførelsestegn eller unicode-tegn, som opsplitter enhedskladder i flere segmenter. Bekræft, at asynkrone leveringskvitteringer er fuldt afsluttede, før hovedbogsafstemningen eksporteres.

IOSOR-pointe

Afvigelser mellem applikationens opkaldslogge og fakturaer skyldes ændringer i tegnkodning og flersegmenterede overskrifter frem for faktureringsfejl i platformen. Et enkelt ikke-GSM-tegn gennemtvinger UCS2-kodning, hvilket straks reducerer segmentkapaciteten fra 160 til 70 tegn og forhøjer de samlede fakturerbare enheder.

Rens ud i udgående beskedindhold for at fjerne utilsigtede unicode-tegn før aflevering, og vent på, at asynkrone leveringskvitteringer falder på plads, før hovedbøger eksporteres.

Var denne guide nyttig?

Relaterede vejledninger