Question
Which deliver_sm_resp statuses trigger a deliver_sm retry from Vonage?
Applies To
- SMPP
- SMS
Answer
The standard response for a deliver_sm that is accepted by your platform contains command status: 0x00000000. This means that the notification has been successfully passed onto your system.
If your platform is unable to accept the deliver_sm from Vonage, these are the statuses from the SMPP standard table that will be considered as temporary and will trigger a retry from us:
- ESME_RTHROTTLED (0x58)
- ESME_RSYSERR (0x08)
- ESME_RMSGQFUL (0x14)
- ESME_RSUBMITFAIL (0x45)
- ESME_RQUERYFAIL (0x67)
- ESME_RDELIVERYFAILURE (0xfe)
- ESME_RUNKNOWNERR (0xff)
Any other response code that you submit, would be considered as Final and would not trigger any retries from Vonage.
Additional Information
Details on these command statuses can be found on page 112 of the SMPP 3.4. spec document.
Articles in this section
- How do I send concatenated messages via SMPP?
- “Window of time” to submit a multipart SMS over SMPP
- TLS certificates for SMPP nexmo.com
- TLS certificates for SMPP vonage.com
- Why are SMPP concatenated messages not delivered?
- Vonage SMPP Platform Availability
- How to Read a Vonage SMPP Delivery Receipt
- Why are my SMS messages displayed as jumbled text?
- Does Vonage need to add my originating IP address to an allow list?
- What field contains the message ID in SMPP?