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
> >
> >
> > 
> 
> 
> 
> 


Reply via email to