DLR

Ein Zustellbericht meldet den Status des Mobilfunknetzes für eine gesendete SMS, etwa zugestellt, abgelaufen, abgelehnt oder unbekannt.

Nur Definitionen – ein hier erklärter Begriff ist keine Leistung, die wir verkaufen.

Ein Zustellbericht (DLR) ist der Status, den ein Mobilfunknetz für eine übergebene SMS zurückmeldet. Er ist ein Netzstatus, kein Nachweis, dass eine Person die Nachricht gelesen hat.

Die Codes unterscheiden sich zwischen Netzen; ordnen Sie daher jeden Zustand einem internen Status zu.

Zustellbericht und Zustände

Das SMSC gibt eine Nachrichten-ID zurück, sobald es eine Übergabe annimmt, und sendet den Zustellbericht dann asynchron. Der Abgleich erfolgt über die ID, nicht über die Sendereihenfolge. Die Zustände sind die SMPP-message_state-Menge (accepted, enroute, delivered, expired, deleted, undeliverable, rejected und unknown), nicht die Statusbericht-Werte aus 3GPP TS 23.040. Nicht jedes Netz sendet jeden Zustand. Zwischenzustände können unterdrückt werden. Manche Routen verlieren Zustellberichte oder übersetzen Zustände.

Woher der Zustellbericht kommt

  1. Anwendung
  2. SMPP-Gateway
  3. SMSC
  4. HLR / HSS
  5. MSC / MME
  6. Endgerät
  7. Zustellbestätigung
Die Anwendung übergibt über ein SMPP-Gateway und ein SMSC; der Zustellbericht ist als letzter Schritt hervorgehoben.
Textbeschreibung

Die Anwendung übergibt an ein SMPP-Gateway, das die Nachricht an das SMSC weiterleitet. Die Abfolge zeigt dann Heimatregister und MSC vor dem Mobiltelefon. Der Zustellbericht ist der hervorgehobene letzte Schritt.

Was der Zustand nicht beweist

Der Zustand „zugestellt“ bedeutet, dass das Netz davon ausgeht, dass die Nachricht das Mobiltelefon erreicht hat. Er beweist nicht, dass das Mobiltelefon sie angezeigt hat oder der Inhalt unverändert angekommen ist. Die Absender-ID bleibt möglicherweise nicht erhalten. Bei einer verketteten Nachricht können Zustellberichte pro Segment oder pro Nachricht eintreffen; der Abgleich muss daher das Modell der Route kennen. Der SMPP-Decoder zeigt die Rohfelder des Zustellberichts.

FAQ

Warum ist ein DLR langsamer als die Nachricht?

Der Zustellbericht kommt aus dem Netz des Empfängers und kann der Nachricht daher hinterherhinken. Wiederholungsversuche und nicht erreichbare Mobiltelefone verzögern ihn zusätzlich.

Was bedeutet unknown?

Das Netz konnte keinen endgültigen Zustand ermitteln, oft weil eine nachgelagerte Verbindung keinen zurückgegeben hat. Behandeln Sie ihn als ungeklärt, nicht als zugestellt.

Soll ich bei einem Fehler erneut senden?

Nur bei Zuständen, die sich ändern können, etwa bei vorübergehender Nichterreichbarkeit. Wiederholungen bei ungültigen Nummern erhöhen die Zahl der Zustellversuche, ohne die Zustellung zu verbessern.

Mehr erfahren

Quellen

  1. 3GPP TS 23.040: Technische Realisierung des Short Message Service (SMS), Statusberichte
  2. SMPP-v3.4-Spezifikation, Abschnitt 5.2.28 message_state