How to Change Message ID Delivery Receipts to Hexadecimal Format
Receiving Delivery Receipts from SMPP in hexadecimal format rather than the default decimal format.
- Delivery Receipts
By default, Vonage SMPP returns the Message ID parameter on the deliver_sm using a decimal format. If you prefer the Message ID to be in hexadecimal format in the deliver_sm PDU, you can modify it in your dashboard.
- Log in to your Vonage API Dashboard.
- Select your username to expand the menu.
- Select Settings.
- Under API Settings, select the relevant API key.
- Check the box next to DLR Format Message Id is Hex to receive the Message ID in hexadecimal format.
How does this answer relate to the question "Not receiving Delivery Receipts"?
Ah, I understand now: the message-id in submit_sm_resp is in hex, eg 04000000086ECD50, whereas the message-id in deliver_sm is by default in decimal, eg 288230376293190992 - so if you don't change this you may think you're not getting DLRs corresponding to the messages you've sent.
Article is closed for comments.