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