Not receiving Delivery Receipts for SMPP, what should I do?

Question

  • Why am I not receiving DLRs on my SMPP connection?
  • How can I change the format of delivery receipts on SMPP?
  • Why does Nexmo send delivery receipts in decimal rather than hex?

Context

Nexmo's SMPP returns the MessageID parameter on the deliver_sm using a decimal format by default. If you require the MessageID to be in hexadecimal format in the deliver_sm PDU, please follow the steps below to modify it.

Answer

To modify the MessageID format on the deliver_sm you need to:

1 - Login into your Dashboard Settings and scroll down to the API Settings section and select the relevant API key

 2 - Tick the 'DLR Format Message Id is Hex' box to receive the MessageID in hexadecimal format.

 

Have more questions? Submit a request