I tend to agree with Alex more :).

-----Original Message-----
From: Nikos Balkanas [mailto:nbalka...@gmail.com] 
Sent: donderdag 17 juni 2010 18:54
To: Alexander Malysh; Rene Kluwen
Cc: 'Kannel Devel'
Subject: Re: Multipart DLR issue

Hi Alex,

Actually, stated more correctly, kannel cannot request DLRs for only a 
specific part. It requests for all. SMScs will respond with a different DLR 
fo each part. Kannel seems to ignore all others than the first.

BR,
Nikos
----- Original Message ----- 
From: "Alexander Malysh" <amal...@kannel.org>
To: "Rene Kluwen" <rene.klu...@chimit.nl>
Cc: "'Kannel Devel'" <devel@kannel.org>
Sent: Thursday, June 17, 2010 7:24 PM
Subject: Re: Multipart DLR issue


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