Hi Alejandro Thanks for this. Please I need clarifications.
a) The new parameters in the http generic is for MT. Is this correct? b) But the new patch below is for MO (incoming http request from operator)? c) The parameter return strings "mo-ret-accepted, ... mo-ret-denied" in the patch will allow one to set the return strings to http request from operator? Hence the http generic combined with this patch will allow new parameters for both MT and MO? Thanks. Ismail ----- Original Message ----- From: "Alejandro Guerrieri" <[EMAIL PROTECTED]> To: <users@kannel.org> Sent: Tuesday, September 04, 2007 3:32 AM Subject: Re: how to override sendsms http attribute names ? > 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: <users@kannel.org> > > 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 >