Re: Reconciliation of DLR with original message?

"Bas A. Schulte" <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <[email protected]>
Jason,

On Wednesday, March 12, 2003, at 12:44 AM, [email protected] 
wrote:

> On 12/03/2003 10:26:29 AM devel-admin wrote:
>
> >http://kannel.machine:13013/cgi-bin/sendsms?.....&dlr-
> url=http://your.machine/de
> >livered.php?msisdn=<msisdn>
>
> I understood that part of it, but what I want to know, is what does the 
> DLR callback URL
> include, to identify it as a delivery report for a specific message.

My take is that you generate some unique id yourself in the code where 
you execute the sendsms http call and feed that in the dlr-url.

For example:

You want to have a dlr url called for a message with id = 431221 (which 
you generated yourself), then this is the url you want called by Kannel:

http://your.machine/delivered.php?message-id= 431221&type=8

(where type is filled in by Kannel, see the user guide for the various 
values and their meanings)

You call Kannel like this:

http://kannel.machine:13013/cgi-bin/sendsms?.....&dlr-
url=http://your.machine/delivered.php?message-id= 431221&type=%d

(the dlr-url must be url encoded of course, I left that out, as well as 
any other parameters to sendsms)

Kannel maintains the relation between this specific url and a specific 
message, you don't have to worry about that.

Hope this clarifies things a bit for ya,

regards,

Bas.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.