Zum Inhalt springen
OmniChannels.ai

SMS und Telekommunikation

Was bedeutet Zustellbericht (DLR)?

Delivery receipt · DLR · Delivery Report · Zustellbestätigung · Statusbericht

Definition

Ein Zustellbericht (Delivery Receipt, DLR) ist eine Statusmeldung des Netzbetreibers, die dem Absender mitteilt, ob eine SMS an das Endgerät zugestellt wurde, abgelaufen oder fehlgeschlagen ist – zusammen mit Zeitstempeln und einem Fehlercode.

In SMPP v3.4 fordert der Absender einen Bericht über das Feld registered_delivery von submit_sm an. Das SMSC liefert ihn später als deliver_sm zurück, dessen esm_class ihn als Zustellbericht kennzeichnet.

Die SMPP-Spezifikation enthält einen Beispieltext für einen Bericht (Anhang B) mit den Feldern id, sub, dlvrd, submit date, done date, stat, err und text sowie finalen Status wie DELIVRD, EXPIRED, DELETED, UNDELIV, ACCEPTD, UNKNOWN und REJECTD. Das genaue Format ist SMSC-spezifisch, weshalb Anbieter es normalisieren.

Eine HTTP-API stellt dieselben Informationen in der Regel als Webhook-Events bereit, etwa SENT, DELIVERED oder FAILED, abgeleitet aus dem Bericht des Netzbetreibers.

Grenzen: Manche Netzbetreiber liefern keine oder verspätete Berichte, und manche melden „zugestellt“, sobald die Nachricht das Netz erreicht hat, nicht das Telefon. Betrachten Sie DLRs als starkes Indiz, nicht als Beweis dafür, dass die Nachricht gelesen wurde.

Beispiel

id:7f3a91c2 sub:001 dlvrd:001 submit date:2610101030 done date:2610101030 stat:DELIVRD err:000 text:Your code is

Quellen