Hi,

I'm trying to send some ota configuration to some phones.

What I'm doing is to set the UDH as %06%05%04%C3%4C%C0%02

Then I've encoded my XML (which follows) with the xml2wbxml too from
wbxml library.

then I used bin2hex to convert each char created by the tool to it's hex
rappresentation and added % in front of it then passed to kannel as the
text of the message.

This is quite rought but fast, does anyone see any thing wrong in this
procedure or something could be done in a different way ?

My phone make buzz on speakers but do not react

Thanks
J

PS: XML file
<?xml version="1.0"?>
<!DOCTYPE wap-provisioningdoc PUBLIC "-//WAPFORUM//DTD PROV 1.0//EN"
"http://www.wapforum.org/DTD/prov.dtd";>

<wap-provisioningdoc>

<characteristic type="APPLICATION">
  <parm name="APPID" value="w5"/>
  <parm name="NAME" value="Sync Server"/>
  <parm name="ADDR" value="http://www.syncserver.com:8080/sync"/>
  <parm name="TO-NAPID" value="INTERNET"/>
  <characteristic type="APPAUTH">
    <parm name="AAUTHTYPE" value="HTTP-DIGEST"/>
    <parm name="AAUTHNAME" value="name"/>
    <parm name="AAUTHSECRET" value="secret"/>
  </characteristic>
  <characteristic type="APPAUTH">
    <parm name="AAUTHLEVEL" value="APPSRV"/>
    <parm name="AAUTHTYPE" value="DIGEST"/>
    <parm name="AAUTHNAME" value="servername"/>
    <parm name="AAUTHSECRET" value="serversecret"/>
  </characteristic>
  <characteristic type="RESOURCE">
    <parm name="URI" value="./Contacts"/>
    <parm name="NAME" value="Contact DB"/>
    <parm name="AACCEPT" value="text/x-vcard,text/vcard"/>
    <parm name="AAUTHTYPE" value="DIGEST"/>
    <parm name="AAUTHNAME" value="databasename"/>
    <parm name="AAUTHSECRET" value="databasesecret"/>
  </characteristic>
  <characteristic type="RESOURCE">
    <parm name="URI" value="./Calendar"/>
    <parm name="NAME" value="Calendar DB"/>
    <parm name="AACCEPT" value="text/x-vcalendar,text/vcal"/>
  </characteristic>
</characteristic>

    <characteristic type="NAPDEF">
        <parm name="NAPID" value="INTERNET"/>
        <parm name="BEARER" value="GSM-GPRS"/>
        <parm name="NAME" value="Internet"/>
        <parm name="NAP-ADDRESS" value="internet"/>
        <parm name="NAP-ADDRTYPE" value="APN"/>

    </characteristic>


</wap-provisioningdoc>

PS: After encoding to wbxml, convert to hex and added % to each couple
of hex numbers:
%03%0b%6a%09%49%4e%54%45%52%4e%45%54%00%45%c6%00%01%55%01%87%36%00%00%06%03%77%35%00%01%87%07%06%03%53%79%6e%63%20%53%65%72%76%65%72%00%01%87%00%01%34%00%00%06%03%68%74%74%70%3a%2f%2f%77%77%77%2e%73%79%6e%63%73%65%72%76%65%72%2e%63%6f%6d%3a%38%30%38%30%2f%73%79%6e%63%00%01%87%22%06%83%00%01%c6%00%01%57%01%87%33%00%00%06%9d%01%87%00%01%31%00%00%06%03%6e%61%6d%65%00%01%87%00%01%32%00%00%06%03%73%65%63%72%65%74%00%01%01%c6%00%01%57%01%87%30%00%00%06%00%01%8d%01%87%33%00%00%06%00%01%93%01%87%31%00%00%06%03%73%65%72%76%65%72%6e%61%6d%65%00%01%87%00%01%32%00%00%06%03%73%65%72%76%65%72%73%65%63%72%65%74%00%01%01%c6%00%01%59%01%87%3a%00%00%06%03%2e%2f%43%6f%6e%74%61%63%74%73%00%01%87%07%06%03%43%6f%6e%74%61%63%74%20%44%42%00%01%87%00%01%2e%00%00%06%03%74%65%78%74%2f%78%2d%76%63%61%72%64%00%00%01%90%03%74%65%78%74%2f%76%63%61%72%64%00%01%87%33%00%00%06%00%01%93%01%87%31%00%00%06%03%64%61%74%61%62%61%73%65%6e%61%6d%65%00%01%87%00%01%32%00%00%06%03%64%61%74%61%62%61%73%65%73%65%63%72%6
5%74%00%01%01%c6%00%01%59%01%87%3a%00%00%06%03%2e%2f%43%61%6c%65%6e%64%61%72%00%01%87%07%06%03%43%61%6c%65%6e%64%61%72%20%44%42%00%01%87%00%01%2e%00%00%06%03%74%65%78%74%2f%78%2d%76%63%61%6c%65%6e%64%61%72%00%00%01%90%03%74%65%78%74%2f%76%63%61%6c%00%01%01%01%c6%00%00%55%01%87%11%06%83%00%01%87%10%06%ab%01%87%07%06%03%49%6e%74%65%72%6e%65%74%00%01%87%08%06%03%69%6e%74%65%72%6e%65%74%00%01%87%09%06%89%01%01%01

Reply via email to