Hi Rene,

this is a known Kannel limitation. Kannel request DLR only for the first part.

Thanks,
Alexander Malysh

Am 17.06.2010 um 14:46 schrieb Rene Kluwen:

> This is the setup:
> 
>            KANNEL 1                                                 KANNEL 2
> CGI PUSH -- SMSBOX 1 -- BEARERBOX 1 ------ SMPP LINK ------ Open SMPPBOX --- 
> BEARERBOX 2
> 
> I am working on smppbox sending multi-part messages via the same SMSC (on 
> Kannel 2). I do this by reassembling the submit_sm pdu's in smppbox back to 
> one large SMS and sending it to bearerbox as a whole.
> This works now and will be submitted to svn shortly.
> 
> I keep track of which smpp id's the message originally consisted of and when 
> I get a DLR, I send a deliver_sm for each of these pdu's.
> 
> As you can see in the log files (attached) the second PDU doesn't seem to be 
> stored in the DLR database of bearerbox 1. What exactly is the procedure here 
> to be followed?
> 
> I assume that if an sms message consists of multiple parts, each part needs 
> to be matched with a corresponding DLR receipt. But it seems that Kannel only 
> stores the first part in the DLR table and is not interested in the rest.
> 
> Thank you for your time,
> 
> == Rene
> 
> <bearerbox1.log><smppbox2.log>


Reply via email to