Zum Inhalt springen
OmniChannels.ai

SMS und Telekommunikation

Was bedeutet Concatenated SMS (UDH)?

Verkettete SMS · Lange SMS · Mehrteilige SMS · Long SMS · User Data Header

Definition

Eine Concatenated SMS ist eine lange Nachricht, die als mehrere verknüpfte Segmente versendet wird. Ein User Data Header (UDH) in jedem Segment enthält eine Referenznummer, die Gesamtzahl der Teile und die Teilnummer, damit das Telefon die Nachricht wieder zusammensetzen kann.

Das Information Element für die Verkettung ist in 3GPP TS 23.040 definiert. Mit einer 8-Bit-Referenznummer umfasst der UDH 6 Oktette, mit einer 16-Bit-Referenz 7 Oktette. Dieser Overhead ist der Grund, warum Segmente 153 (bzw. 152) GSM-7-Zeichen statt 160 fassen.

In SMPP v3.4 kann der Absender den UDH selbst erstellen und das UDHI-Bit (0x40) in esm_class setzen oder die Segmentierung dem SMSC überlassen – über die sar_-TLVs oder ein einzelnes message_payload von mehr als 254 Oktetten, je nachdem, was der Anbieter unterstützt.

Das Endgerät zeigt die Segmente als eine Nachricht an, sobald alle Teile eingetroffen sind. Geht ein Teil verloren oder kollidieren Referenznummern, sieht der Nutzer womöglich nur Fragmente oder gar nichts.

Jedes Segment erzeugt in der Regel einen eigenen Zustellbericht und wird separat abgerechnet. Zustellberichte sollten daher pro Nachricht aggregiert werden und nicht nur pro Segment.

Beispiel

UDH: 05 00 03 A7 03 01 = Header-Länge 5, IE 00 (Verkettung, 8-Bit-Referenz), IE-Länge 3, Referenz 0xA7, insgesamt 3 Teile, dies ist Teil 1.

Quellen