Correct. DLRs are like regular MOs. On receipt they are put in bb storage.
They are not deleted from there until they receive an upstream ACK. I don't
recall when bb will resend it and for how long, but you can check it out at
the fs storage or at the storage-status on the web interface.
BR,
Nikos
----- Original Message -----
From: JAmes
To: Rene Kluwen ; [email protected]
Sent: Saturday, May 28, 2011 6:28 PM
Subject: Re: Delivery Reports Help
But if they are not ACK'ed by the receiving box, wont they try again later?
James
On Sat, May 28, 2011 at 8:52 PM, Rene Kluwen <[email protected]> wrote:
DLR's won't get retried. Or otherwise you would need a delivery report of a
delivery report... And so on...
-- Rene...
Van: JAmes <[email protected]>
Verzonden: zaterdag 28 mei 2011 14:34
Aan: [email protected]
Onderwerp: Delivery Reports Help
Hi,
Just trying to understand the DLR system in kannel a bit better.
when bearerbox received a DLR, it sends to SQLBOX, and SQLBOX puts it in the
DB.
In this case, SQLBOX didn't send an ACK (I made it do this on purpose to
test retry method). But to me it looks like BB has deleted the DLR. Is this
true? Is the DLR now lost? If not, when does it resend?
I sent another SMS shortly after this with the SQLBOX replying with an ACK,
and that sms worked fine, but the previous DLR still has not come through.
2011-05-28 22:16:21 [8601] [8] DEBUG: removing DLR from database
2011-05-28 22:16:21 [8601] [8] DEBUG: sql: DELETE FROM `tmp_kannel_dlr`
WHERE `smsc`=? AND `timestamp`=? LIMIT 1
2011-05-28 22:16:21 [8601] [8] DEBUG: new group created `smpp'
2011-05-28 22:16:21 [8601] [8] DEBUG: group=`smpp' key=`dlr_err' value=`000'
2011-05-28 22:16:21 [8601] [8] DEBUG: SMPP[smsc_1_2]: Sending PDU:
2011-05-28 22:16:21 [8601] [8] DEBUG: SMPP PDU 0x61552f0 dump:
2011-05-28 22:16:21 [8601] [17] DEBUG: send_msg: sending msg to boxc:
<dlrbox>
2011-05-28 22:16:21 [8601] [8] DEBUG: type_name: deliver_sm_resp
2011-05-28 22:16:21 [8601] [8] DEBUG: command_id: 2147483653 = 0x80000005
2011-05-28 22:16:21 [8601] [8] DEBUG: command_status: 0 = 0x00000000
2011-05-28 22:16:21 [8601] [8] DEBUG: sequence_number: 6 = 0x00000006
2011-05-28 22:16:21 [8601] [8] DEBUG: message_id: NULL
2011-05-28 22:16:21 [8601] [8] DEBUG: SMPP PDU dump ends.
2011-05-28 22:16:21 [8601] [17] DEBUG: boxc_sender: sent message to
<127.0.0.1>
Regards,
J