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

Attachment: bearerbox1.log
Description: Binary data

Attachment: smppbox2.log
Description: Binary data

Reply via email to