How to Change Message ID Delivery Receipts to Hexadecimal Format
Objective
Receiving Delivery Receipts from SMPP in hexadecimal format rather than the default decimal format.
Applies To
- SMPP
- Delivery Receipts
Procedure
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.
Comments
2 comments
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.