IOSOR Wissen
SMS-Segment-Accounting: warum eine SMS nicht eine Ausgabenzeile ist
Pricing-Leitfaden zu Segment-Accounting — GSM-7 vs. UCS-2, Multipart-Konkatenations-Overhead und Abgleich jedes Sends mit der Prepaid-Wallet ohne Raten.
Der Nutzer tippte eine Nachricht. Die Prepaid-Wallet debittierte drei Einheiten. Das ist kein Bug — es ist Segment-Accounting, und Finance-Teams, die GSM-7 vs. UCS-2 und Multipart-Konkatenation nicht verstehen, öffnen Tickets gegen eine Billing-Engine, die genau so arbeitet wie entworfen.
IOSOR behandelt jede SMS-Ausgabenzeile als rekonstruierbar bis Segmentanzahl, Encoding und Destination — nicht als opake Plattformgebühr. Bei etwa USD 1.000+ monatlichem Plattform-Usage trennt Segment-Disziplin die saubere Monatskonsolidierung von der wiederkehrenden Eskalation „warum war das teurer“.
Warum eine SMS nicht eine Ausgabenzeile ist
| Was der Absender sieht | Was die Wallet sieht |
|---|---|
| „Ich habe einen Text gesendet“ | 1–3 abgerechnete Einheiten je nach Encoding und Länge |
| Ein Emoji am Ende hinzugefügt | Die ganze Nachricht wechselt zu UCS-2 |
| Eine Template-Variable ein paar Zeichen länger | Die Nachricht überschreitet eine Segmentgrenze |
GSM-7 vs. UCS-2: warum der Zeichensatz die Mathematik ändert
- GSM-7 deckt ein begrenztes lateinisches Alphabet und einen kleinen Symbolsatz ab; jedes Zeichen kostet weniger „Budget“ pro Segment
- UCS-2 (jedes Zeichen außerhalb von GSM-7 — Emoji, die meisten nicht-lateinischen Schriften, manche Interpunktion) zwingt die ganze Nachricht in ein breiteres Encoding mit niedrigerem Zeichenlimit pro Segment
- Ein „unsichtbares“ Zeichen (typografisches Anführungszeichen aus einem Dokument, Häkchen, Emoji) kann die ganze Nachricht still von GSM-7 auf UCS-2 umschalten
Multipart-Segmentierung und Konkatenations-Overhead
| Encoding | Limit eines Segments | Limit im Multipart | Warum Multipart kleiner ist |
|---|---|---|---|
| GSM-7 | 160 Zeichen | 153 Zeichen | Konkatenations-Header reserviert Platz |
| UCS-2 | 70 Zeichen | 67 Zeichen | Gleicher Header, kleineres Alphabet-Budget |
Das Überschreiten des Einzelsegment-Limits „rundet“ nicht elegant — die Nachricht splittet in mehrere Segmente, jedes mit Konkatenations-Overhead, und wird entsprechend neu abgerechnet.
Wo Segmentzählungen sich verstecken
- Eine Composer-Vorschau zeigt „1 Nachricht“, während das reale Encoding 2–3 abgerechnete Segmente erzeugt
- Template-Variablen, die die Länge nur für manche Empfänger über eine Grenze schieben
- Locale-spezifische Zeichen (Akzente, nicht-lateinische Schriften), die QA in einer Sprache bestehen und Kosten in einer anderen multiplizieren
- Encoding und Segmentanzahl vor dem Send schätzen, mit denselben Regeln, gegen die die Wallet abrechnet
- Warnen — nicht still erlauben — wenn eine Template-Änderung eine Segmentgrenze überschreitet
- Encoding im Composer anzeigen, nicht nur die Zeichenzahl
- Mit realen Empfänger-Locales testen, nicht nur mit der Autorensprache
Segmente gegen die Prepaid-Wallet abgleichen
Jede Debit-Zeile sollte zeigen: Destination, Nachrichtenlänge, erkanntes Encoding, Segmentanzahl und Einheitspreis — keine vermischte „SMS-Gebühr“. Kann Finance einen Wallet-Debit nicht auf diese fünf Felder mappen, ist das Ledger nicht abstimmbar — man vertraut ihm aus Glauben.
Starten Sie mit IOSOR
Überprüfen Sie Ihre ausgehenden Vorlagen-Nutzdaten in der IOSOR Konsole, bevor Sie große Versandmengen auslösen. Konfigurieren Sie API-Validierungssperren, um Nutzdaten zu markieren, die ein einzelnes Segment überschreiten oder unerwartet von GSM-7 auf UCS-2-Codierung umschalten.
- Prepaid-Wallet-Reserven: Berechnung des verfügbaren Guthabens bei hoher Last
- Rechnungswoche: Angebotspreise im Vergleich zu abgebuchten Zeilen
- Stille Abbuchungen bei Wechsel des Zeichensatzes mitten in der Kampagne verhi…
IOSOR Fazit
Eine einzelne ausgehende Textnachricht entspricht selten einer einzigen Kostenposition.
War dieser Leitfaden hilfreich?
Verwandte Leitfäden
- Notfall-Routing-Failover in der Incident-Woche: Abgleich von Tarifen nach Notumschaltungen
Meistern Sie den Wallet-Hauptbuch-Abgleich nach Vorfällen für teure Sekundär-Carrier-Failovers auf Ihrer White-Label-CPaaS-Plattform.
- Volumen-Neukalibrierung von Unterkonten: Kunden über Anfangsgrenzen hinausführen
Passen Sie Prepaid-Preisstrukturen und Aufladeuntergrenzen an, sobald das monatliche Versandvolumen Schwellenwerte übersteigt.
- Toll-Free-Verifizierungszuschläge: Abrechnung einmaliger Registrierungsgebühren
Erfahren Sie, wie White-Label-CPaaS-Plattformen einmalige Betreiberverifizierungs- und Kampagnenregistrierungszuschläge von Prepaid-Guthaben abbuchen.