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
-------------------------------------------------------------------