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

--

 

 

 

 

Reply via email to