How to receive Message ID in Delivery Receipt in the Same Format as MT (SMPP) How to receive Message ID in Delivery Receipt in the Same Format as MT (SMPP)

How to receive Message ID in Delivery Receipt in the Same Format as MT (SMPP)

Nexmo Support

Objective

To receive the Message ID in the Delivery Receipt/DLR in the same format as MT.

Applies To

  • SMPP
  • Delivery Receipt (DLR)

Procedure

In SMPP MT or Submit_SM_Resp, Vonage SMPP gives message_id in a 32-digit UUID without dashes format (example: 50ea08a3ef5f4dada47bf81d85881adf).

By default, in SMPP DLR or Deliver_SM, Vonage SMPP returns the message_id parameter in a different format by converting it using "hex to decimal" conversion (for this sample ID 50ea08a3ef5f4dada47bf81d85881adf, in DLR, it will return ID 107553412375239870661354226850426526431).

 

If you prefer the message_id in DLR (Deliver_SM) to be in the same format as in MT (Submit_SM_Resp), you can modify it in your dashboard:

  1. Log in to your Vonage API Dashboard.
  2. Select your username to expand the menu.
  3. Select Settings.
  4. Under API Settings, select the relevant API key.
  5. Check the box next to DLR Format Message Id is Hex to receive the message_ID in the same format.