This allows to set the parameters for the MT url, but the MO
parameters remains the Kannel defaults and cannot be changed, so you
have to ask the other party to use your parameters.

I'm developing a patch to overcome this, but it's still undocumented
(and of course it's not part of any public CVS tree).

I'm transcribing my previous message regarding the patch, maybe it helps you.

Regards,

Alejandro.

++++++++++++++++++++++++++++++++++++++++++++++++

It adds the following (optional) parameters to the smsc group with
system-type='generic'

1. Parameters for the incoming (MO) HTTP request:

mo-from
mo-to
mo-text
mo-udh
mo-account
mo-binfo
mo-dlr-url
mo-dlr-mid
mo-flash
mo-mclass
mo-mwi
mo-coding
mo-validity
mo-deferred
mo-dlr-mask

This allows to set a specific parameter name for all those values. If
missing, the default is used, so no changes are needed if you're using
the defaults.

2. Parameters for the return strings:

mo-ret-accepted
mo-ret-denied
mo-ret-unknown-dlr
mo-ret-missing-args
mo-ret-udh-mismatch
mo-ret-udh-long
mo-ret-auth-failed
mo-ret-dlr-accepted
mo-ret-dlr-denied

This allows to set specific strings to be return instead of "Sent.",
"Not Accepted", etc. If missing, the default strings are used, so no
changes are needed on conf files unless you really want to modify the
strings.

The patch also allows to ignore the username and password for the MO
request. Just don't set "smsc-username" and "smsc-password" and the
request won't ask for those parameters.

To download the patch, please go to:

http://www.magicom-bcn.net/kannel/full-mo-http-params.patch

I know there are many scenarios where this is not enough to accomodate
third parties' requirementes, but I think that a lot of "custom http
smsc's" could be implemented using this patch, without the need of
modifying the source code and recompiling Kannel.

In my particular case, all but one of the many HTTP connections we
have could be implemented with this (being the one missing one using
synchronous messaging, so it needs a lot of "glue" to make it work).

Please let me know what you think. I'll make proper userguide patches
as well if this have any chances of going into the main tree.
++++++++++++++++++++++++++++++++++++++++++++++++

On 9/3/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> For http smsc, you create your own send and receive urls.
>
> In the http smsc part of your configuration file, set your operator url in
> "send-url" i.e the url through which you will send messages to your
> operator. e.g
> send-url = http://youroperator:operator_port
>
> Also set your port where you will receive messages from your operator.
>
> See user guide
>
> Tunrayo
> ----- Original Message -----
> From: "Waseem Azhar" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Monday, September 03, 2007 11:53 AM
> Subject: how to override sendsms http attribute names ?
>
>
> > Hi All,
> >
> > Is it possible to override http send sms interface's  attributes. For
> > example : following are the standard attributes for send sms
> > (username,password,to,text etc..)
> >
> >
> http://smsbox.host.name:13013/cgi-bin/sendsms?username=foo&password=bar&to=0
> 123456&text=Hello+world
> >
> > I want to override those attribute name like [MsgData insted of text],
> > [destination insted of to etc..] . Is this possible in Kannel
> > configuration ? I am using http relay smsc & service provider is
> > requiring his own set of http request attributes. like ..
> >
> >
> http://smsbox.host.name:13013/cgi-bin/sendsms?username=foo&password=bar&dest
> ination=0123456&MsgData=Hello+world
> >
> >
> > Please help me regarding this.
> >
> >
> > Thanks in advance.
> >
> > -Azhar
> >
>
>
>


-- 
Alejandro Guerrieri
Magicom
http://www.magicom-bcn.net/
LinkedIn: http://www.linkedin.com/in/aguerrieri

Reply via email to