User Tools

Site Tools


ricezione_dlr

DLR - notifica di ricezione

Esempio API

DLR - notifica di ricezione Ogni SMS inviato viene accompagnato da un Delivery Report “ricevuta di ritorno”

Il servizio SMS mette a disposizione un meccanismo, analogo alla ricevuta di ritorno di una raccomandata postale per conoscere l'esito di un invio: la notifica di ricezione. Non appena il Centro Servizi consegna correttamente al destinatario, oppure non consegna per un certo motivo un SMS, riporta al mittente un messaggio contenente la conferma di ricezione oppure il motivo del mancato recapito.

ESEMPIO di chiamata per download dei DLR https://www.smskdev.it/highway/dlr.php?user=utente&passkey=password

OUTPUT DELLA CHIAMATA IN FORMATO JSON

stdClass Object
(
    [data] => Array
        (
            [0] => stdClass Object
                (
                    [smslog_id] => 5495
                    [src] => KdevDemo
                    [dst] => 39XXXXXXXXXXX
                    [msg] => testo del messaggio
                    [dt] => 2014-10-14 16:55:26
                    [update] => 2014-10-14 16:55:30
                    [status] => 2
                )

            [1] => stdClass Object
                (
                    [smslog_id] => 4904
                    [src] => KdevDemo
                    [dst] => 39XXXXXXXXXXXXX
                    [msg] => Buongiorno! Le ricordiamo l'appuntamento del 15-10-2014 alle 10:00. Grazie.
                    [dt] => 2014-10-14 10:00:00
                    [update] => 2014-10-14 10:00:10
                    [status] => 3
                )

            [2] => stdClass Object
                (
                    [smslog_id] => 4913
                    [src] => KdevDemo
                    [dst] => 39XXXXXXXXXXXXXX
                    [msg] => ciao
                    [dt] => 2014-10-09 16:52:54
                    [update] => 2014-10-09 16:52:58
                    [status] => 4
                )

        )

    [error_string] => 
    [timestamp] => 1413303288
)

Come si può vedere nell'esempio il tracciato riporta:

  • [smslog_id] - id del messaggio
  • [src] ⇒ KdevDemo - mittente del messaggio
  • [dst] ⇒ 39XXXXXXXXXXXXXX - MSISDN di destinazione
  • [msg] ⇒ ciao - testo del messaggio
  • [dt] ⇒ 2014-10-09 16:52:54 - Data e ora della sumbit
  • [update] ⇒ 2014-10-09 16:52:58 - Data e ora dell'esito
  • [status] ⇒ 4 - Stato del messaggio

Guida alla lettura dei codici nei DLR in PDF

ricezione_dlr.txt · Last modified: 2023/12/29 14:29 (external edit)