# Decodificatore DLR.

- URL canonico: https://www.broadnet.me/it/tools/dlr-decoder
- Lingua: it
- Ultimo aggiornamento: 2026-10-21
- Editore: BroadNet (https://www.broadnet.me)
- Versione Markdown della pagina, generata dalla pagina pubblicata.

SMPP v3.4 · funziona nel tuo browser

Incolla una ricevuta di consegna SMPP o scegli un valore stat per decodificare cosa è realmente successo a un messaggio — lo stato finale del messaggio, il codice err e ogni campo analizzato. Basato sul formato di ricevuta SMPP v3.4.

Scegli un valore stat

8 campi analizzati

| Campo | Valore |
|---|---|
| id | 0B7A2F91 ID messaggio SMSC — corrisponde al message_id restituito in submit_sm_resp. |
| sub | 001 Numero di messaggi brevi originariamente inviati. |
| dlvrd | 001 Numero di quei messaggi consegnati. |
| submit date | 2407181432 → 2024-07-18 14:32 Quando l'SMSC ha accettato il messaggio (YYMMDDhhmm). |
| done date | 2407181433 → 2024-07-18 14:33 Quando il messaggio ha raggiunto il suo stato finale (YYMMDDhhmm). |
| stat | DELIVRD Stato finale del messaggio — lo stato di consegna principale. |
| err | 000 Codice di errore di rete/SMSC — specifico del fornitore; 000 di solito significa nessun errore. |
| text | Your verificatio I primi 20 caratteri del corpo del messaggio originale. |

Stato del messaggio

DELIVRD Consegnato

message_state = 2 Finale

Il messaggio ha raggiunto il dispositivo di destinazione e l'SMSC ha ricevuto conferma positiva dalla rete.

Successo. Questo è l'unico stat che conferma la consegna al dispositivo. Verificalo rispetto al message_id restituito in submit_sm_resp.

Campo err

000 Nessun errore

SMPP v3.4 non standardizza i valori err — sono specifici della rete o dell'SMSC. Cerca qualsiasi codice diverso da zero nella documentazione del tuo fornitore.

La risposta breve

## Cos'è una ricevuta di consegna SMPP?

Una ricevuta di consegna (DLR) è un rapporto di stato che l'SMSC restituisce tramite SMPP in un PDU deliver_sm, comunicando il destino finale di un messaggio inviato. Il suo campo short_message segue il formato informale dell'Appendice B di SMPP v3.4 — una serie di coppie chiave:valore. L'elemento principale è la parola chiave stat, che corrisponde a uno dei sette stati messaggio. Ricevi un DLR solo se lo hai richiesto tramite registered_delivery su submit_sm.

### I sette stati messaggio di SMPP v3.4

| stat | state | Significato | Finale? |
|---|---|---|---|
| DELIVRD | 2 | Consegnato | Finale |
| EXPIRED | 3 | Scaduto | Finale |
| DELETED | 4 | Eliminato | Finale |
| UNDELIV | 5 | Non consegnabile | Finale |
| ACCEPTD | 6 | Accettato | Transitorio |
| UNKNOWN | 7 | Sconosciuto | Transitorio |
| REJECTD | 8 | Rifiutato | Finale |

## Domande frequenti

**Cos'è una ricevuta di consegna SMPP (DLR)?**

Una ricevuta di consegna è un rapporto di stato che l'SMSC invia tramite SMPP in un PDU deliver_sm, comunicando il destino finale di un messaggio inviato. Il suo campo short_message segue il formato dell'Appendice B di SMPP v3.4, con campi come id, stat e err. Arriva solo se lo hai richiesto tramite registered_delivery su submit_sm.

**Cosa significa stat:DELIVRD?**

DELIVRD (message_state 2, DELIVERED) significa che il messaggio ha raggiunto il dispositivo di destinazione e la rete lo ha confermato. È l'unico valore stat che conferma la consegna al dispositivo — un submit_sm_resp riuscito da solo non lo fa.

**Cos'è il campo err?**

err è un breve codice di errore specifico della rete o dell'SMSC che spiega perché un messaggio è fallito. SMPP v3.4 non standardizza i suoi valori, quindi il significato esatto dipende dal tuo operatore o aggregatore. Un valore di 000 (o 0) generalmente significa nessun errore; cerca qualsiasi valore diverso da zero nella documentazione del tuo fornitore.

**Quali stati sono finali e quali possono ancora cambiare?**

DELIVRD, EXPIRED, DELETED, UNDELIV e REJECTD sono finali — il messaggio non verrà ritentato. ACCEPTD e UNKNOWN non sono finali: il messaggio può ancora risolversi in uno stato diverso, quindi non contarli come consegnati.

**Perché l'id nel DLR e nella risposta di invio a volte sembrano diversi?**

Alcuni SMSC restituiscono il message_id di submit_sm_resp in decimale e l'id del DLR in esadecimale (o viceversa), e gli aggregatori intermedi possono riscrivere completamente gli ID. Se non riesci a correlarli direttamente, chiedi al tuo fornitore quale rappresentazione usa, oppure traccia il tuo riferimento lato client.

**Un submit_sm_resp riuscito significa che l'SMS è stato consegnato?**

No. ESME_ROK su submit_sm_resp conferma solo che l'SMSC ha accettato il messaggio per l'elaborazione. La consegna finale al dispositivo è segnalata separatamente dal DLR, che porta il proprio stat come DELIVRD o UNDELIV. Tratta l'accettazione dell'invio e la consegna come due livelli distinti.

**Questi valori stat sono uguali su ogni SMSC?**

Le sette parole chiave e i loro numeri message_state sono definiti da SMPP v3.4 e ampiamente rispettati. Tuttavia, alcuni SMSC emettono parole chiave aggiuntive specifiche del fornitore o riutilizzano il campo text in modo diverso, quindi conferma sempre i casi limite con la documentazione delle ricevute di consegna del tuo fornitore.

[API SMS REST + SMPP 3.4, autenticazione con token Bearer, webhook di consegna.](https://www.broadnet.me/it/products/sms-api) [Gateway SMSC SMSC di livello carrier su SMPP + SS7.](https://www.broadnet.me/it/operators/smsc-gateway) [Area sviluppatori Avvio rapido, TypeScript SDK, riferimenti e strumenti.](https://www.broadnet.me/it/developers)

## Vuoi DLR puliti e affidabili?

BroadNet fornisce vere ricevute di consegna end-to-end tramite bind SMPP 3.4 diretti e webhook di consegna — non congetture. Parla con il nostro team dell'instradamento.

[Area sviluppatori](https://www.broadnet.me/it/developers) [API SMS](https://www.broadnet.me/it/products/sms-api)
