IOSOR Wissen

UCS-2-Verkettung verbrennt prepaid-SMS-Segmente lautlos

Ein Emoji oder ein Unicode-Zeichen kippt GSM-7 nach UCS-2 und teilt «eine Nachricht» in abgerechnete Segmente. Die Finanzseite muss Segmentzahlen lesen, nicht den Zähler im Composer.

Produkt hat einmal gesendet. Das prepaid-Wallet hat drei Einheiten abgebucht. Das ist kein Ledger-Fehler: es ist Verkettung nach einem stillen Encoding-Kippen. GSM-7 deckt bescheidenes Latein; Emoji, viele Schriften oder «smarte» Anführungszeichen erzwingen UCS-2, senken das Segmentbudget und schneiden den Text. Finanzen, die noch «gesendete Nachrichten» berichten, stimmen das Wallet nie ab.

IOSOR betreibt prepaid-SMS im white-label auf einem Ledger. Katalog live heißt: der Sendepfad steht; in setup ist ein Antrag, kein billigeres Encoding. Nahe USD 1,000+ Monatsnutzung werden Segmentzahl und Encoding zur kaufmännischen Prüfung. Kein Plattformabo, nur damit das Konto lebt: prepaid aufladen und Einheiten sehen.

Finanzen zählt Segmente, nicht «Nachrichten»

Ein Composer mit «1 message» beantwortet eine Produktfrage. Das Wallet beantwortet eine Geldfrage: wie viele abgerechnete Segmente gingen. Die Zahlen divergieren, sobald Encoding wechselt oder die Länge eine Grenze kreuzt. Lesen Sie SMS-Segment-Buchhaltung. Kann Finanzen Ziel, Encoding, Länge, Segmente und Tarif nicht exportieren, ist die Zeile eine Quittung. Siehe Prepaid-Spend-Kontrolle, bevor Sie ein Monatsbudget aus «Nachrichten» versprechen.

GSM-7 gegen UCS-2: das stille Kippen

GSM-7 ist effizient und brüchig. UCS-2 ist ehrlich und teurer. Das Kippen bleibt unsichtbar, wenn QA nur englisches Latein prüft: ein Emoji kodiert den ganzen Text neu; ein gebogenes Anführungszeichen oder ein Häkchen außerhalb von GSM ebenso; «kurze» Variablen im Englischen blähen sich anderswo. UCS-2 ist kein Auslandsaufschlag: es ist das tatsächliche Encoding. Zeigen Sie es neben der Zeichenzahl im Composer und in der API, nicht erst nach der Buchung.

Verkettungsoverhead, den der Composer verbirgt

Encoding Einteil-Limit Multipart-Limit Was der Kopf stiehlt
GSM-7 160 Zeichen 153 Verkettungskopf
UCS-2 70 Zeichen 67 Derselbe Kopf, kleineres Budget

Die Einteil-Grenze rundet nicht höflich auf. Der Text teilt sich; jedes Teil trägt Overhead; das Wallet rechnet jedes ab. Ein UCS-2-Hinweis mit 71 Zeichen ist schon zwei Segmente. Sagt die Oberfläche eine Nachricht, lesen Produkt und Finanzen verschiedene Instrumente.

Vorlagen und Sprachen, die die Grenze kreuzen

Segmentbrand versteckt sich, wo Support zuletzt sucht: eine Variable mit drei Zeichen beim Autor und dreißig beim Empfänger; eine Rechtsfußzeile mit gebogenen Anführungszeichen; ein Emoji «zur Wärme» nach fehlgeschlagenem DLR; eine Vorlage, deren QA nur die Tastatur des Autors sah. Vor dem Senden schätzen; beim Grenzübertritt warnen; Empfängersprachen testen. Verkettung plus UCS-2 macht aus einem «günstigen OTP-Korridor» eine prepaid-Überraschung, ohne die Zielliste zu ändern.

Warnsignale

  • Composer oder API liefert «Nachrichten» statt Segmente
  • Encoding bis Monatsende verborgen
  • Emoji in OTP-Vorlagen ohne Segmentwarnung
  • Ledger ohne Encoding + Segmentzahl
  • Massenversand als flache Schätzung
  • Katalog in setup versprochen, als gelte die Encoding-Mathematik schon

Starten Sie mit IOSOR

Öffnen Sie die IOSOR-Konsole und aktivieren Sie das Pre-Flight-Encoding-Gate für alle ausgehenden Kampagnenvorlagen. Richten Sie Webhooks ein, um Nachrichtennotizen vor dem Versand auf Nicht-GSM-7-Zeichen wie intelligente Anführungszeichen oder Emojis zu überprüfen. Setzen Sie jeden Versand automatisch auf Hold, falls Variablenerweiterungen eine UCS-2-Kettung über Ihr Zielsegmentbudget hinaus erzwingen.

IOSOR Fazit

Wer Kampagnen nach Nachrichtenzahl statt nach abgerechneten Segmenten misst, riskiert unvorhergesehene Budgetüberschreitungen.

War dieser Leitfaden hilfreich?

Verwandte Leitfäden