Sorry. sorry. sorry.
My bad. I was not able to set msg-id-type=1. Sorry. Please discard this. Eds. -----Original Message----- From: Eds Encarnacion [mailto:[EMAIL PROTECTED] Sent: Thursday, October 30, 2008 1:05 AM To: [email protected] Subject: Multiple DLRs for a single MT I'm not sure if this is the correct behavior (I'm using internal DLR storage), but I can't seem to accept multiple DLRs for a single message. I'm using dlr-mask=31 in sending an MT (using HTTP to Kannel). My dlr-url is called when the submit_sm_resp is received, but it isn't called on the succeeding DLRs. I'm using Kannel with the meta-data and %w patches implemented. Here's what happens: 1. The MT is sent to the SMSC. 2. The submit_sm_resp is treated as a DLR, so this works fine. 3. Then a second DLR is sent to say that the message was accepted at the operator level. I get this warning message: 2008-10-30 07:36:14 [14684] [6] DEBUG: DLR[internal]: Looking for DLR smsc=X, ts=YYYYY, dst=XXXXX, type=4 2008-10-30 07:36:14 [14684] [6] WARNING: DLR[internal]: DLR from SMSC<X> for DST<XXXXX> not found. 2008-10-30 07:36:14 [14684] [6] ERROR: SMPP[X]: got DLR but could not find message or was not interested in it id<YYYYY> dst<XXXXX>, type<4> 4. Then I get a third DLR that says the message was delivered to the phone. I get the same warning message. 2008-10-30 07:36:18 [14684] [6] DEBUG: SMPP[X] handle_pdu, got DLR 2008-10-30 07:36:18 [14684] [6] DEBUG: DLR[internal]: Looking for DLR smsc=X, ts=YYYYY, dst=XXXXX, type=1 2008-10-30 07:36:18 [14684] [6] WARNING: DLR[internal]: DLR from SMSC<X> for DST<XXXXX> not found. 2008-10-30 07:36:18 [14684] [6] ERROR: SMPP[X]: got DLR but could not find message or was not interested in it id<YYYYY> dst<XXXXX>, type<1> Is this the expected behavior? If so, how can I handle the multiple DLRs? Eds.
