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
