Hi That is the expected behavior from kannel architecture side.
As is now, kannel uses the first final successful/failed dlr (not necessarily from 1st part) in order to validate the whole message. Following dlrs just fails to update as shown in your log. There are some old threads discussing the issue and how to handle concatenated dlrs when some of the parts are delivered and some doesn't. Regards Alvaro |-----------------------------------------------------------------------------------------------------------------| Envíe y Reciba Datos y mensajes de Texto (SMS) hacia y desde cualquier celular y Nextel en el Perú, México y en mas de 180 paises. Use aplicaciones 2 vias via SMS y GPRS online Visitenos en www.perusms.com On Tue, Dec 16, 2014 at 5:46 PM, Laurent Charlois < laurent.charl...@smsmode.com> wrote: > > Hi, > > We use Kannel to send SMS to our provider using SMPP. > Everything going well except for one thing : when we send concatenated SMS > for some reasons our provider can only return one DLR to us. > > When this DLR concerns the first part of the message it's ok but when the > DLR do not concerns the first part of the message kannel cannot handle the > DLR. > In this case we get error message like that : > > 2014-12-16 23:36:22 [29635] [21] ERROR: SMPP[mySMSC]: got DLR but could > not find message or was not interested in it id<566686393> > dst<33601020304>, type<1> > > > Is it somebody that have a workaround for this case? > Is it a way to tell Kannel to consider any DLR from the SMSC as the (one) > DLR kannel waits for? > > Thanks to all folk that read this email and try to give us a solution :) > > Best regards, > Laurent Charlois. > >