I understand, unfortunately this is not possible. The message ID that the SMPP Connector generates is available in the 'UserInfo' field of the message in Diafaan SMS Server and can be viewed in the send log. But this field is not available in the HTTP Gateway.
let me clarify my requirement.
smpp client -> diafaan ( smpp connector -> http gateway) -> 3rd party gateway
when smpp client sends sms, diafaan will return a message id back to the smpp client, can that message id be passed to the http gateway?
The message ID that is used in Diafaan SMS Server is returned by the SMS server when a message is sent. For instance, when Diafaan SMS Server sends a message to an SMPP server, the SMPP server returns a message ID that Diafaan SMS Server then adds to the message. The message ID is not generated by Diafaan SMS Server and it can't be included in the HTTP API. The message ID value can be changed with the HTTP callback feature in the basic- and full editions of Diafaan SMS Server but this is normally not a useful thing to do.
The message GUID is a value that is not used internally by Diafaan SMS Server but that is passed from the send queue to the send log unchanged with the message. You can use both the message info and message GUID fields to pass your own message ID, or any other information you want to pass with the message, without the risk that it is changed by Diafaan SMS Server or that is causes unintended consequences.
according to your manual , message GUID is a Unique message id, this parameter overrides the standard message ID of Diafaan SMS Server
how to pass standard message ID of Diafaan SMS Server to HTTP API? if not, can we convert message GUID back to standard message ID ? if yes, can u disclose the formula ?
Most Users Ever Online: 529
Currently Browsing this Page:
Guest Posters: 663
Newest Members:, Henk Helmantel
Administrators: Henk Helmantel: 1458