Ben Suffolk wrote:

Hi,

I would like to be able to get the message ID set by the SMSC. I know it is stored in the ts field int he DLR database. I have looked for a substitution variable to add it into the dlr-url but I can only find one for the internal kannel ID of the message. Have I missed it, or is it not possible?

Its very useful to get this ID for any issues / reconciliation with the operator.

currently there is no way to "pass" the SMPP message id to the upper layer (application layer, ie. smsbox). Reason: we want as much abstraction to the specific SMSC protocols as possible.

But users claimed this issue to be "required".

Yes, the SMSC side ID is stored in the temp DLR data field 'ts' in order to match the DLR.

We could think of "transporting" the SMSC side ID (message_id in SMPP, or OADC:teimstamp in EMI/UCP) back to smsbox layer. Any suggestions, comments from the list on this?

The main question is: why? smsbox should abstract and your application layer wouldn't need that ID. If you have hassle with SMSC, then it's included in the bearerbox.log for reference.

@Ben: can you describe a senseful scenario for this need?

Stipe

-------------------------------------------------------------------
Kölner Landstrasse 419
40589 Düsseldorf, NRW, Germany

tolj.org system architecture      Kannel Software Foundation (KSF)
http://www.tolj.org/              http://www.kannel.org/

mailto:st_{at}_tolj.org           mailto:stolj_{at}_kannel.org
-------------------------------------------------------------------

Reply via email to