On the 18th October 2022, Sinch will be updating the MT DLRs returned to our customers on SDI Sinch customer APIs to bring them in line with the error codes returned on native Sinch APIs. If you actively use DLRs you will need to make a change to the way you read DLRs from Sinch.
Changes
The changes are listed below:
Action
SDI
SINCH
Stat
Stays the same
DELIVRD
DELIVRD
err
SDI Status code moves to here, with no text
000
123
text
SDI Status code and text is removed
<SDI StatusCode> DLVRD TO MOBILE
blank
“Stat” values
SDI
Meaning
ENROUTE
Message is in the process of being sent to the destination
DELIVRD
Message has been delivered to destination
EXPIRED
Message validity period has expired
UNDELIV
Message is undeliverable
REJECTD
Message is rejected by Sinch or the mobile network
“Err” values
Error code values are listed HERE. For your benefit we have also added the current list of values seen on the Sinch system in the attachment of this article. We strongly recommend a regular review of error codes as additional errors come available often.
Examples
Examples for reference (values are for reference only).
Success:
SDI :
(deliver: (pdu: 179 5 0 29174758) (addr: 0 0 +1234567890) (addr: 0 0 SINCHTEST) (esm_class: 4) (rd: 0) (data_coding: 0) (sm: msg: id:1234567890 sub:001 dlvrd:001 submit date:20210222061132 done date:20210222061132 stat:ACCEPTD err:000 Text:450A DLVRD TO SMSC) (opt: ) (extraopt: ) )
SINCH :
(deliver: (pdu: 217 5 0 11217) (addr: 1 1 +1234567890) (addr: 5 0 SINCHTEST) (esm_class: 4) (rd: 0) (data_coding: 0) (sm: msg: id:1234567890 sub:001 dlvrd:001 submit date:2102220510 done date:2102220510 stat:ACCEPTD err:000 text:) (opt: (str: (tlv: 30) 1234567890) ) (extraopt: ) )
Failed / Rejected
SDI:
(deliver: (pdu: 179 5 0 29174758) (addr: 0 0 +1234567890) (addr: 0 0 SINCHTEST) (esm_class: 4) (rd: 0) (data_coding: 0) (sm: msg: id:1234567890 sub:001 dlvrd:001 submit date:20210222061132 done date:20210222061132 stat:REJECTD err:000 Text:DB52 SMS ERROR) (opt: ) (extraopt: ) )
SINCH:
(deliver: (pdu: 217 5 0 11217) (addr: 1 1 +1234567890) (addr: 5 0 SINCHTEST) (esm_class: 4) (rd: 0) (data_coding: 0) (sm: msg: id:1234567890 sub:001 dlvrd:001 submit date:2102220510 done date:2102220510 stat:REJECTD err:100 text:) (opt: (str: (tlv: 30) 1234567890) ) (extraopt: ) )
... View more