Bjoern Buettner wrote:
> 
> Thanx,
> 
>  but I've some problems using XML4OTA
> 
> This is my understanding of the Kannel Doc.
> http://mysmsgw:13013/cgi-bin/sendota?username=ota&password=ota1&phonenumber=
> 1234567&text=/usr/local/kannel-20020228/test.xml&type=settings
> 
> Is this correct??
> 
> I got following debug mesg.
> 
> 2002-03-19 10:51:07 [2] DEBUG: HTTP: Creating HTTPClient for
> `195.233.129.207'.
> 2002-03-19 10:51:07 [3] INFO: smsbox: Got HTTP request </cgi-bin/sendota>
> from <195.233.129.207>
> 2002-03-19 10:51:07 [3] INFO: sendsms used by <ota1>
> 2002-03-19 10:51:07 [3] ERROR: OTA: No document to parse. Probably an error
> in OTA source
> 2002-03-19 10:51:07 [3] DEBUG: Status: 400 Answer: <Erroneous ota source,
> cannot compile
> >
> 2002-03-19 10:51:07 [3] DEBUG: HTTP: Resetting HTTPClient for
> `195.233.129.207'.
> 2002-03-19 10:51:07 [1] DEBUG: HTTP: Destroying HTTPClient area 0x40415d88.
> 2002-03-19 10:51:07 [1] DEBUG: HTTP: Destroying HTTPClient for
> `195.233.129.207'.
> 
> my test xml document looks like this:
> 
> <?xml version="1.0"?>
> <!DOCTYPE CHARACTERISTIC-LIST SYSTEM "file://bla/settings.dtd">
> <CHARACTERISTIC-LIST>
> 
> <CHARACTERISTIC TYPE="ADDRESS">
> <PARM NAME="BEARER" VALUE="GSM/CSD"/>
> <PARM NAME="PROXY" VALUE="213.161.40.40"/>
> <PARM NAME="PORT" VALUE="9201"/>
> <PARM NAME="CSD_DIALSTRING" VALUE="+358600505050"/>
> <PARM NAME="PPP_AUTHTYPE" VALUE="PAP"/>
> <PARM NAME="PPP_AUTHNAME" VALUE="yourusername"/>
> <PARM NAME="PPP_AUTHSECRET" VALUE="yourauthsecret"/>
> <PARM NAME="CSD_CALLTYPE" VALUE="ISDN"/>
> <PARM NAME="CSD_CALLSPEED" VALUE="9600"/>
> </CHARACTERISTIC>
> 
> <CHARACTERISTIC TYPE="URL"
>      VALUE="http://cn.wiral.com/wapwml/loginphtml"/>
> 
> <CHARACTERISTIC TYPE="NAME">
> <PARM NAME="NAME" VALUE="Matrix Login CSD"/>
> </CHARACTERISTIC>
> 
> </CHARACTERISTIC-LIST>
> 
> The directory /usr/local/kannel-20020228/"bla" contains the example
> "settings.dtd"
> 
> What's wrong, my undertanding of the doc. or my config ? :-)

My memory was wrong, I am awfull sorry for that. Text= is URL-encoded
XML document. See test/test_http with option -u. I attach a working
file.

(XML document is local to the client, not to the Kannel, is it not?)

Aarno
<?xml version="1.0"?>
<!DOCTYPE CHARACTERISTIC-LIST SYSTEM "file://gw/settings.dtd">
<CHARACTERISTIC-LIST>

<CHARACTERISTIC TYPE="ADDRESS">
<PARM NAME="BEARER" VALUE="GSM/CSD"/>
<PARM NAME="PROXY" VALUE="213.161.40.40"/>
<PARM NAME="PORT" VALUE="9201"/>
<PARM NAME="CSD_DIALSTRING" VALUE="+358600505050"/>
<PARM NAME="PPP_AUTHTYPE" VALUE="PAP"/>
<PARM NAME="PPP_AUTHNAME" VALUE="rl"/>
<PARM NAME="PPP_AUTHSECRET" VALUE="wap"/>
<PARM NAME="CSD_CALLTYPE" VALUE="ISDN"/>
<PARM NAME="CSD_CALLSPEED" VALUE="9600"/>
</CHARACTERISTIC>

<CHARACTERISTIC TYPE="URL" 
     VALUE="http://cn.wiral.com/wapwml/loginphtml"/>

<CHARACTERISTIC TYPE="NAME">
<PARM NAME="NAME" VALUE="Matrix Login CSD"/>
</CHARACTERISTIC>

</CHARACTERISTIC-LIST>

Reply via email to