Re: AW: Problems sending OTA conf. Nokia
Aarno Syvänen <[email protected]>
| Newsgroups | gmane.comp.mobile.kannel.devel |
|---|---|
| Organization | Wiral Ltd |
| Message-ID | <[email protected]> |
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
settings4.txt
(text/plain, 726 B)
<?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>