dear Issam, Here what I do to get the dlr in Kannel. Hope it could give you a light how to implement it for your needs.
(1) I set up a url that will capture delivery status of the messages sent by kannel, base on a custom ID for the message (I defined that ID for each message sent). (2) When sending the message to the user, through cgi-bin/sendsms?, a drl-url containing custom ID is added with proper dlr-mask value. (3) That way, each incomming dlr will bring custom ID that will used to update my table regarding the delivery status of the message. (http://www.kannel.org/download/1.4.0/userguide-1.4.0/userguide.html#AEN3749) Hope this could help you... --tjatur On Thu, 2006-05-11 at 12:15 issam wrote: > hello > I use dlr-url parameter. > when I send a message with kannel I attribute a unique ID to this message > and Kannel give it another ID when he send it for delivery > (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). I want to correspond in my base this > ID and my ID to resend the message if he fail after validity period > expiration. > How can I do this > big thanks for help > ----- Original Message ----- > From: "Heru Tjatur" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Thursday, May 11, 2006 4:22 AM > Subject: Re: dlr > > > > Dear issam, > > > > On Wed, 2006-05-10 at 13:47 +0100, issam wrote: > >> Hello > >> when I send a message with Kannel, he return a message like accepted > >> for delivery but not the id used in dlr message. > >> if I send 2 messages and I receive one dlr how can I know if this dlr > >> is for first message or 2nd message. > > > > You could use set dlr-url parameter when sending the message. Each dlr > > message coming, it will its trigger dlr-url. So, you will know which > > message's dlr is comming. > > > > Hope it could help you.. > > > > --tjatur > > > > > > > > > >
