when kannel submits a message to SMSC (submit_sm), the SMSC responds with
the submit_sm_Resp - this packet contains a Messageid, that
the SMSC identifies the message with.  Later when it needs to send you a DLR
report, it refers to this MessageId.
Kannel will store a record, keyed by this MessageId (weirdly called "ts" in
kannel).
The error your seeing is because Kannel can't find that record when it got
the DLR message.
The default is kannel stores it in memory, this is not persistent if you
happen to restart Kannel, best use mysql or another db option.
Another problem could arise from fact that Kannel may not happened to have
interpreted the MessageId correctly, because there is a few forms
that it could be in -  look up "msg-id-type" in the smsc group for more
info.
Hope this helps you.

----- Original Message ----- 
From: "Zouari Fourat" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Saturday, March 18, 2006 1:45 AM
Subject: Re: Receiving DLRs


no ida on what's that ?

On 3/16/06, Zouari Fourat <[EMAIL PROTECTED]> wrote:
> Am receiving DLR reports successfully, but on the logs i've got this
message :
>
> WARNING: DLR[internal]: DLR for DST<(null)> not found.
> ERROR: SMPP[SMPP-02-TZ]: got DLR but could not find message or was not
> interested in it id<0000000004> dst<(null)>, type<1>
>


Reply via email to