Hi Nikos, I'm sorry to post here, but as I've been using 1.4.1 without problems and when upgrated to 1.4.3 the behaviour changed, I thought it was more adeguate to post on the "devel" list to understand if there were code differences which may affect the use of sendota. If in 1.4.3 a new use has been introduced, this should have been documented but I have not found anything on this.
I can confirm that your testing URL works also on my environment, so I'd rather be more procise on how I use the sendota interface. The XML doc I'm using is confirmed to work on 1.4.1, and its: <?xml version="1.0"?> <!DOCTYPE wap-provisioningdoc PUBLIC "-//WAPFORUM//DTD PROV 1.0//EN" "http://www.wapforum.org/DTD/prov.dtd"> <wap-provisioningdoc version="1.0"> <characteristic type="BOOTSTRAP"> <parm name="NAME" value="SyncProfile"/> </characteristic> <characteristic type="APPLICATION"> <parm name="APPID" value="w5"/> <parm name="NAME" value="SyncProfile"/> <parm name="TO-NAPID" value="INTERNET"/> <parm name="ADDR" value="http://domain.com:80/sync" /> <parm name="PORT" value="80" /> <characteristic type="RESOURCE"> <parm name="URI" value="card"/> <parm name="NAME" value="Contacts"/> <parm name="AACCEPT" value="text/x-vcard,text/vcard"/> </characteristic> <characteristic type="APPAUTH"> <parm name="AAUTHNAME" value="ausername"/> <parm name="AAUTHSECRET" value="apassword"/> </characteristic></characteristic> </wap-provisioningdoc> Posting this XML to sendota on 1.4.3 provide this result: URL USED http://myhost:13013/cgi-bin/sendota?from=012345678&to=012345678&text=%3C!DOCTYPE+wap-provisioningdoc+PUBLIC+%22-%2F%2FWAPFORUM%2F%2FDTD+PROV+1.0%2F%2FEN%22+%22http%3A%2F%2Fwww.wapforum.org%2FDTD%2Fprov.dtd%22%3E%0D%0A%3Cwap-provisioningdoc+version%3D%221.0%22%3E%0D%0A%3Ccharacteristic+type%3D%22BOOTSTRAP%22%3E%0D%0A%3Cparm+name%3D%22NAME%22+value%3D%22SyncProfile%22%2F%3E%0D%0A%3C%2Fcharacteristic%3E%0D%0A%3Ccharacteristic+type%3D%22APPLICATION%22%3E%0D%0A%3Cparm+name%3D%22APPID%22+value%3D%22w5%22%2F%3E%0D%0A%3Cparm+name%3D%22NAME%22+value%3D%22SyncProfile%22%2F%3E%0D%0A%3Cparm+name%3D%22TO-NAPID%22+value%3D%22INTERNET%22%2F%3E%0D%0A%3Cparm+name%3D%22ADDR%22+value%3D%22http%3A%2F%2Fdomain.com%3A80%2Fsync%22+%2F%3E%0D%0A%3Cparm+name%3D%22PORT%22+value%3D%2280%22+%2F%3E%0D%0A%3Ccharacteristic+type%3D%22RESOURCE%22%3E%0D%0A%3Cparm+name%3D%22URI%22+value%3D%22card%22%2F%3E%0D%0A%3Cparm+name%3D%22NAME%22+value%3D%22Contacts%22%2F%3E%0D%0A%3Cparm+name%3D%22AACCEPT%22+value%3D%22text%2Fx-vcard%2Ctext%2Fvcard%22%2F%3E%0D%0A%3C%2Fcharacteristic%3E%0D%0A%3Ccharacteristic+type%3D%22APPAUTH%22%3E%0D%0A%3Cparm+name%3D%22AAUTHNAME%22+value%3D%22ausername%22%2F%3E%0D%0A%3Cparm+name%3D%22AAUTHSECRET%22+value%3D%22apassword%22%2F%3E%0D%0A%3C%2Fcharacteristic%3E%3C%2Fcharacteristic%3E%0D%0A%3C%2Fwap-provisioningdoc%3E&username=fake&password=fake&type=oma-settings&sec=userpin&pin=1234 SMSBOX LOG: 2009-06-08 11:49:04 [5987] [3] INFO: /cgi-bin/sendota: XML request for target <00393356359515> 2009-06-08 11:49:04 [5987] [3] DEBUG: Octet string at 0x83a6d70: 2009-06-08 11:49:04 [5987] [3] DEBUG: len: 385 2009-06-08 11:49:04 [5987] [3] DEBUG: size: 1024 2009-06-08 11:49:04 [5987] [3] DEBUG: immutable: 0 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 01 06 2f 1f 2d b6 91 81 92 36 35 43 45 43 30 38 ../.-....65CEC08 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 44 42 38 38 46 44 37 31 46 32 32 44 37 31 43 30 DB88FD71F22D71C0 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 33 31 38 45 44 34 42 45 41 36 34 31 45 34 32 35 318ED4BEA641E425 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 44 00 03 0b 6a 00 c5 45 03 31 2e 30 00 01 c6 50 D...j..E.1.0...P 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 03 42 4f 4f 54 53 54 52 41 50 00 01 87 05 03 4e .BOOTSTRAP.....N 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 41 4d 45 00 06 03 53 79 6e 63 50 72 6f 66 69 6c AME...SyncProfil 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 65 00 01 01 c6 50 03 41 50 50 4c 49 43 41 54 49 e....P.APPLICATI 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 4f 4e 00 01 87 05 03 41 50 50 49 44 00 06 03 77 ON.....APPID...w 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 35 00 01 87 05 03 4e 41 4d 45 00 06 03 53 79 6e 5.....NAME...Syn 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 63 50 72 6f 66 69 6c 65 00 01 87 05 03 54 4f 2d cProfile.....TO- 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 4e 41 50 49 44 00 06 03 49 4e 54 45 52 4e 45 54 NAPID...INTERNET 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 00 01 87 05 03 41 44 44 52 00 06 03 68 74 74 70 .....ADDR...http 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 3a 2f 2f 64 6f 6d 61 69 6e 2e 63 6f 6d 3a 38 30 ://domain.com:80 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 2f 73 79 6e 63 00 01 87 05 03 50 4f 52 54 00 06 /sync.....PORT.. 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 03 38 30 00 01 c6 50 03 52 45 53 4f 55 52 43 45 .80...P.RESOURCE 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 00 01 87 05 03 55 52 49 00 06 03 63 61 72 64 00 .....URI...card. 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 01 87 05 03 4e 41 4d 45 00 06 03 43 6f 6e 74 61 ....NAME...Conta 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 63 74 73 00 01 87 05 03 41 41 43 43 45 50 54 00 cts.....AACCEPT. 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 06 03 74 65 78 74 2f 78 2d 76 63 61 72 64 2c 74 ..text/x-vcard,t 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 65 78 74 2f 76 63 61 72 64 00 01 01 c6 50 03 41 ext/vcard....P.A 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 50 50 41 55 54 48 00 01 87 05 03 41 41 55 54 48 PPAUTH.....AAUTH 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 4e 41 4d 45 00 06 03 61 75 73 65 72 6e 61 6d 65 NAME...ausername 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 00 01 87 05 03 41 41 55 54 48 53 45 43 52 45 54 .....AAUTHSECRET 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 00 06 03 61 70 61 73 73 77 6f 72 64 00 01 01 01 ...apassword.... 2009-06-08 11:49:04 [5987] [3] DEBUG: data: 01 . 2009-06-08 11:49:04 [5987] [3] DEBUG: Octet string dump ends. 2009-06-08 11:49:04 [5987] [3] INFO: /cgi-bin/sendota <<default>> <00393356359515> 2009-06-08 11:49:04 [5987] [3] DEBUG: message length 385, sending 4 messages this seems definitively not to looks as a wbxml doc. As per the post "sendota problems" on the "user list" it seems that kannel does not support "wap-provisioningdoc" anymore, I'm wondering when this support was removed from 1.4.1 to 1.4.3 Julien 2009/6/8 Nikos Balkanas <[email protected]>: > Sure. > > These examples are straight out of the manual. Please pose these questions > to users' list, they have no place here. > > Here you go: > > A) OTA settings from kannel.conf: > > http://127.0.0.1:13006/cgi-bin/sendota?otaid=wap&user=simple&pass=elpmis&from=013452678&to=012345678 > > wbxml fakesmsc: > > 2009-06-08 02:40:06 [22483] [0] INFO: fakesmsc: Got message 1: <013452678 > 012345678 udh %06%05%04%C3O%C0%02 > %01%06%2C%1F*application%2Fx-wap-prov.browser-settings%00%81%EA%01%01j%00E%C6%06%01%87%12E%01%87%13%11%03127.0.0.1%00%01%87%14a%01%87!%11%032101234567%00%01%87%22p%01%87%23%11%03nbal%00%01%87%24%11%03black%00%01%87(r%01%87)k%01%01%86%07%11%03h> > > B) OTA URL settings: > > http://127.0.0.1:13006/cgi-bin/sendota?user=simple&pass=elpmis&from=013452678&to=012345678&text=<%3Fxml%20version="1.0"%3F><!DOCTYPE%20CHARACTERISTIC-LIST%20SYSTEM%20"file:gw%2Fsettings.dtd"><CHARACTERISTIC-LIST><CHARACTERISTIC%20TYPE="URL"%20VALUE="http%3A%2F%2Fwww.company.com%2F"%2F><%2FCHARACTERISTIC-LIST> > > wbxml fakesmsc: > > 2009-06-08 03:07:53 [22483] [0] INFO: fakesmsc: Got message 2: <013452678 > 012345678 udh %06%05%04%C3O%C0%02 > %01%06%2C%1F*application%2Fx-wap-prov.browser-settings%00%81%EA%01%01j%00E%86%07%11%03http%3A%2F%2Fwww.company.com%2F%00%01%01> > > Cleaner wbxml output can be seen from the smsbox logs. > > BR, > Nikos > > ----- Original Message ----- From: "Julien Buratto" > <[email protected]> > To: "Nikos Balkanas" <[email protected]> > Cc: "Alexander Malysh" <[email protected]>; <[email protected]> > Sent: Sunday, June 07, 2009 12:31 AM > Subject: Re: sendota not using wbxml but plain xml > > >> Hi Nikos, could you post your testing URL ? >> I would like to post same url to my installation and see what happens.. >> >> Thanks >> J >> >> 2009/6/5 Nikos Balkanas <[email protected]>: >>> >>> Hi, >>> >>> I tested it with fakesmsc. OTA pushed msg is sent as wbxml in 1.4.3. It >>> is >>> urlencoded in the fakesmsc client, but I assume this is the way for the >>> fakesmsc client to display binary messages. >>> >>> BR, >>> Nikos >>> ----- Original Message ----- From: "Julien Buratto" >>> <[email protected]> >>> To: "Alexander Malysh" <[email protected]> >>> Cc: <[email protected]> >>> Sent: Friday, June 05, 2009 1:57 AM >>> Subject: Re: sendota not using wbxml but plain xml >>> >>> >>>> Hi Alexander, >>>> >>>> I could/would like to know myself if there is a bug here or not, I >>>> can/want to provide feedbacks too but I don't know how to confirm >>>> there is one.. >>>> >>>> If you can provide me a process to verify this, I will be happy to >>>> help.. otherwise, is anyone willing to test the sendota interface on >>>> 1.4.3 and confirm if it works or not ? >>>> >>>> Julien >>>> >>>> 2009/6/1 Alexander Malysh <[email protected]>: >>>>> >>>>> Hi, >>>>> >>>>> as far as I know, ota should be sent as wbxml. Could someone confirm >>>>> that >>>>> we >>>>> have now have >>>>> a bug there? >>>>> >>>>> Thanks, >>>>> Alex >>>>> >>>>> Am 29.05.2009 um 08:40 schrieb Julien Buratto: >>>>> >>>>>> Hi, I noticed the logs that my sendota requests are sent in plain XML >>>>>> with 1.4.3 version while with 1.4.1 the XML was converted to WBXML. >>>>>> >>>>>> I was wondering if someone knows any change of the code which could >>>>>> cause this or could suggest some hints to test/verify >>>>>> >>>>>> Thanks >>>>>> Julien >>>>>> >>>>> >>>>> >>>> >>>> >>>> >>>> -- >>>> Julien Buratto >>>> >>> >>> >> >> >> >> -- >> Julien Buratto > > -- Julien Buratto
