I have questions about DLR. I am using kannel 1.4.4, dlr-sqlite3 and AT smsc (gsm modems).
1) When destination URL for DLR report is not accessible or destination URL returns error (http status 404, 500, …), so this record in sqlite3 table is deleted. Is there any way how to delete this record, only when destination URL returns http status code 200/203 (or any other 2xx code)? 2) I don’t know why, but now I have in queue 803 DLR records, that was not reported. But when I restart kannel (bearerbox and smsbox), so these DLR reports are still in queue and not reported. 3) Timestamp in dlr table are numbers (e.g. 127, 201, …). What can I do, so there was a real timestamp arrival of the DLR?