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>
