i also faced the same problem few weeks back. Then i observed that kannel deletes the DLR waiting entry from it's storage as soon as it receives the first DLR msg. So, when second DLR msg comes back, there's nothing in storage to match and trigger any URL.
 
does any one have solution or more insight?
 
regards
Navjot Singh
 
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]On Behalf Of Karen Chan
Sent: Thursday, December 04, 2003 9:09 PM
To: [EMAIL PROTECTED]
Subject: Subsequent DLR got ignored?

Hi all, just wondering if anyone can shed any light on
a DLR problem I am encountering.
 
When messages are sent to Kannel, I set dlr-mask=31
and dlr-url to a servlet.
 
When the SMS message is submitted to the SMSC, I got a
delivery report back with type=12 ( message buffered
and smsc submit ) and the servlet is invoked.
( which is expected )
 
Then when the SMS message arrives at the handset, I
see the following in kannel.log
 
DEBUG: Looking for DLR
smsc=SMPP:xxx.xxx.xxx.xx:3500/3500:YYY:z,
ts=0407827459, dst=zzzzz, type=1
2003-12-03 16:17:32 [7] DEBUG: DLR not found!
2003-12-03 16:17:32 [7] ERROR:
SMPP[SMPP:207.134.111.19:3500/3500:PPP:]: got DLR
but could not find message or was not interested in it
[Replaced IP, dst, etc…]
 
Seems like Kannel couldn't find the original entry and
thus is ignoring the DLR. The servlet is not invoked.
 
BTW, I am using internal storage for DLR and the
Kannel version is 1.2.1. 
 
Am I doing something wrong or is this a configuration
problem? Has anyone seen this before?
 
Regards,
KC

 

Reply via email to