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.
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 |
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 |
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 for reference (values are for reference only)
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: ) )
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: ) )
Watch this step-by-step tutorial to familiarize yourself with the basics of SMS and to learn how easy it is to send your first message with Sinch.
Sign up to the Sinch Dashboard and get started today or take a look at the Sinch SMS Product page to learn more about our SMS products.