If Kannel is never restarted, the dlr would be in the dlr table of the db and would not be called.
An exception to this would be if the remote smsc is a kannel-http instance. In that case, dlr's are called from the remote site. == Rene From: Kenny [mailto:[email protected]] Sent: Sunday, 21 August, 2011 20:18 To: Rene Kluwen Cc: [email protected] Subject: Re: DLR and request a dlr_url Rene... what if DLR-store is set to DB and Kannel was never restarted, would Kannel ever fail to call the DLR URL when it does have a DLR from the SMSC ? Essentially, am trying to see how reliable Kannel can be in managing DLR. -- Regards Kenny On Sat, Aug 20, 2011 at 9:27 PM, Rene Kluwen <[email protected]> wrote: For example: If dlr-storage is set to internal, then it misses all dlr's it got after a restart. == Rene From: Kenny [mailto:[email protected]] Sent: Thursday, 18 August, 2011 23:39 To: Rene Kluwen Cc: Nikos Balkanas; [email protected] Subject: Re: DLR and request a dlr_url Rene.. my own concern here is: Lets {assume} the receiving web-servers is 100% perfect, would Kannel ever fail to call the DLR URL when it does have a DLR from the SMSC ? -- Regards Kenny On Wed, Aug 10, 2011 at 12:11 PM, Rene Kluwen <[email protected]> wrote: Maybe I understood your question wrong. From: Nikos Balkanas [mailto:[email protected]] Sent: Wednesday, 10 August, 2011 00:43 To: [email protected] Cc: Rene Kluwen; [email protected] Subject: Re: DLR and request a dlr_url The web server might reply with anything but a 2xx response (40x, 50x) due to heavy load or other causes. Or even not reply at all and timeout or reject connectiona. BR, Nikos On Wed, Aug 10, 2011 at 1:20 AM, Kenny <[email protected]> wrote: Hi Rene, How do you mean "sometimes http request are denied"? Is the denial from Kannel or possibly the DLR page webserver ? -- Regards Kenny On Tue, Aug 9, 2011 at 8:07 PM, Rene Kluwen <[email protected]> wrote: It depens on how often your status report is called. If your dlr request is called a lot of times, sometimes http request are denied. You should see errors in your smsbox logs. == Rene -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Diverse Sent: Tuesday, 09 August, 2011 16:06 To: [email protected] Subject: DLR and request a dlr_url Hello I'm using kannel, smsbox, sqlbox and I have a problem with getting dlr on my dlr_url. When I send sms pass dlr_url (http://host/sms/smstransportstatus.php?sms_id=%d <http://host/sms/smstransportstatus.php?sms_id=%25d&time=%25t&status=%25d> &time=%t&status=%d). When changing the status of sms, kannel sends status to my script specified in dlr_url, but somehow it does not always happen, although the base is sqlbox all statuses. How can I get the guaranteed status on my dlr_url? Or can I request a status on their own for the id given me. The documentation is a description: Note: If you put your own message ID in the dlr-url like in the example above, you can then use this ID to update your database with the message status. But how to take advantage of? Best regards --
