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.

 

Reply via email to