Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen

Warum werden mehr SMS vom Account abgezogen als tatsächlich versendet wurden?

Kurzantwort:

SMS werden technisch in Segmente aufgeteilt.
Wenn nicht‑standardisierte Zeichen wie ä, ö, ü oder andere Sonderzeichen verwendet werden, benötigt eine Nachricht mehr Segmente, obwohl sie für den Empfänger als eine einzelne SMS erscheint. Dadurch werden mehrere SMS vom Account abgezogen.

Jede vom System versendete Nachricht besteht immer aus:

  • dem Gerätenamen
  • dem Benachrichtigungstext
  • dem Zeitstempel (YYYY‑MM‑DD HH:MM:SS)

Diese Inhalte erhöhen zusätzlich die Gesamtlänge der Nachricht.

Lösung:

  • Sonderzeichen vermeiden und Fremdbuchstaben ersetzen
  • Texte und/oder Gerätenamen kürzen

Detailerklärung (für Interessierte):

SMS werden technisch nicht immer als einzelne Nachricht übertragen, sondern bei Bedarf in mehrere Segmente aufgeteilt.

Eine SMS kann maximal 140 Bytes Nutzdaten enthalten.
Wie viele Zeichen möglich sind, hängt von der verwendeten Codierung ab:

  • GSM‑Standardalphabet (3GPP 23.038): 7 Bit pro Zeichen → bis zu 160 Zeichen
  • UCS‑2 bei Sonderzeichen: 16 Bit pro Zeichen → maximal 70 Zeichen pro Segment

Wird diese Länge überschritten, wird die Nachricht in mehrere verkettete Segmente aufgeteilt. Diese werden beim Empfänger als eine SMS dargestellt, aber technisch einzeln übertragen und auch einzeln abgerechnet.

Zusätzlich enthält jede Nachricht vom IoT‑Portal bzw. CMS‑Gerät immer:

  • den Gerätenamen
  • den Benachrichtigungstext
  • den Zeitstempel

Diese Bestandteile reduzieren den verfügbaren Platz für den eigentlichen Nachrichtentext und führen dazu, dass eine Segmentierung schneller erreicht wird.