"Unmatched DLRs are discarded and erased from storage"

How so? You need to do that _manually_ I'm afraid. If a DLR arrives and it's
not found, it means that it's NOT on the DB, so there's nothing to delete.
If a DLR doesn't arrive, the original entry will remain there forever. You
need to run a manual query to delete them using some criteria (usually
"older than N days").

Kannel only deletes matched "final" DLR's ("final" varying according to your
dlr-mask setting of course).

Regards,

Alex

2010/9/13 Nikos Balkanas <[email protected]>

> Hi,
>
> No, do not mess up with msg-id-type or you will loose 100% of your DLRs.
>
> Unmatched DLRs are discarded and erased form storage. You can examine
> storage contents from the HTTP admin.
>
> Post your configuration and detailed stsrtup bb logs.
>
> BR,
> Nikos
> ----- Original Message ----- From: "Jarratt Ingram" <
> [email protected]>
> To: <[email protected]>
> Sent: Monday, September 13, 2010 12:37 PM
> Subject: DLR and Message Type question
>
>
>
>   Good Morning All,
>>
>> I am experiencing some small issues with the DLR mechanism in my current
>> Kannel configuration,
>>
>> RPM version of Kannel on Fedora 13 64bit
>> DLR is currently set to internal storage,
>> msg-id-type is default as it is not explicitly set.
>>
>> I have two SMPP connections to a provider both have the same smsc-id and
>> are both setup with transceiver-mode = 1
>> The DLR processing works for 90% of the time and every now and again i get
>> the following in the logs
>>
>> 2010-09-13 11:11:13 [7277] [6] ERROR: SMPP[3]: got DLR but could not find
>> message or was not interested in it id<27/00/4d599338/1127829048804>
>> dst<27829048804>, type<2>
>>
>> This then leaves the message in an ACK/ state and never gets updated to
>> sent or undelivered, based on the message above does this mean i should
>> rather set the msg-id-type = 0x02 ? i am assuming that Kannel is able to
>> correctly determine the DLR's 90% of the time and gets stuck every now and
>> again ?
>>
>> Also does the Kannel status page EG: DLR: 1247 queued, using internal
>> storage
>> directly relate to  this i.e id a DLR is not found does the DLR queue get
>> reduced by 1 ? As i have had over 1k DLR's pending for a few days now
>>
>> Any help would be appreciated,
>>
>> Kind regards
>> Jarratt
>>
>>
>>
>
>

Reply via email to