What deliver_sm_resp statuses will trigger a deliver_sm retry from Vonage? What deliver_sm_resp statuses will trigger a deliver_sm retry from Vonage?

What deliver_sm_resp statuses will trigger a deliver_sm retry from Vonage?

Vonage API Support

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.