Nokia 9500 OMA OTA

Nokia 9500 OMA OTA SearchSearch
Author Message
alwyn
New member
Username: Cyklops

Post Number: 1
Registered: 03-2006
Posted on Tuesday, March 14, 2006 - 02:09 pm:   

Hi does anyone know how to get the defult internet access point for syncml settings, i tried all and all i get is that it has WLAN set in the access point


any ideas please ?

<wap-provisioningdoc>
-
<characteristic type="BOOTSTRAP">
<parm name="NAME" value="TEST"/>
</characteristic>
-
<characteristic type="NAPDEF">
<parm name="NAME" value="TEST"/>
<parm name="NAPID" value="INTERNET"/>
<parm name="BEARER" value="internet"/>
<parm name="NAP-ADDRESS" value="internet"/>
<parm name="NAP-ADDRTYPE" value="APN"/>
<parm name="INTERNET"/>
</characteristic>
-
<characteristic type="APPLICATION">
<parm name="APPID" value="w5"/>
<parm name="TO-NAPID" value="test"/>
<parm name="NAME" value="test"/>
<parm name="ADDR" value="http://*******"/>
-
<characteristic type="RESOURCE">
<parm name="URI" value="./contact"/>
<parm name="AACCEPT" value="text/x-vcard"/>
</characteristic>
-
<characteristic type="RESOURCE">
<parm name="URI" value="./calendar"/>
<parm name="AACCEPT" value="text/x-vcalendar"/>
</characteristic>
-
<characteristic type="RESOURCE">
<parm name="URI" value="./notes"/>
<parm name="AACCEPT" value="text/plain"/>
</characteristic>
-
<characteristic type="APPAUTH">
<parm name="AAUTHNAME" value="test"/>
<parm name="AAUTHSECRET" value="*****"/>
</characteristic>
</characteristic>
</wap-provisioningdoc>
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 5659
Registered: 10-2002
Posted on Thursday, March 16, 2006 - 06:13 pm:   

Hi,

I don't have access to a Nokia 9500 for testing.

But as a starting point, I would suggest using the web form in NowSMS 2006 to create your settings. Use the "View XML" option to see the XML generated by the form.

Here is what I get when I leave the GPRS APN and Proxy Settings section blank:

<wap-provisioningdoc>
<characteristic type="BOOTSTRAP">
<parm name="NAME" value="SyncML Test" />
</characteristic>
<characteristic type="APPLICATION">
<parm name="APPID" value="w5" />
<parm name="TO-NAPID" value="INTERNET" />
<parm name="NAME" value="SyncML Test" />
<parm name="ADDR" value="http://server:8080/path" />
<characteristic type="RESOURCE">
<parm name="URI" value="./contacts" />
<parm name="NAME" value="Contacts DB" />
<parm name="AACCEPT" value="text/x-vcard" />
</characteristic>
<characteristic type="RESOURCE">
<parm name="URI" value="./calendar" />
<parm name="NAME" value="Calendar DB" />
<parm name="AACCEPT" value="text/x-vcalendar" />
</characteristic>
<characteristic type="RESOURCE">
<parm name="URI" value="./notes" />
<parm name="NAME" value="Notes DB" />
<parm name="AACCEPT" value="text/plain" />
</characteristic>
<characteristic type="APPAUTH">
<parm name="AAUTHNAME" value="username" />
<parm name="AAUTHSECRET" value="password" />
</characteristic>
</characteristic>
</wap-provisioningdoc>

Basically, "TO-NAPID" for the SyncML settings is set to "INTERNET", which means to use the default internet access point in the device.

Since I don't have a Nokia 9500, I don't know what it considers to be the default internet access point, but it makes sense that it would consider the WLAN to be the default internet access point, if it is active.

To define a default internet access point for a device, you send settings with a NAPDEF that includes <parm name="INTERNET"/>

Using the web form in NowSMS 2006, this parameter is automatically inserted if you define GPRS settings, but leave the proxy settings section blank. For example:

<wap-provisioningdoc>
<characteristic type="BOOTSTRAP">
<parm name="NAME" value="Default Internet" />
</characteristic>
<characteristic type="NAPDEF">
<parm name="NAME" value="Default Internet" />
<parm name="NAPID" value="Default_Internet_NAPID" />
<parm name="BEARER" value="GSM-GPRS" />
<parm name="NAP-ADDRESS" value="internet.apn.value" />
<parm name="NAP-ADDRTYPE" value="APN" />
<parm name="INTERNET" />
</characteristic>
</wap-provisioningdoc>

But, if the 9500 always assumes that the WLAN is the default internet access point whenever a WLAN connection is active ... and that doesn't meet your application's needs ... then the only alternative would be to include the necessary APN definition in your settings.

Your example above is close ... but "TO-NAPID" needs to point to the "NAPID" value in the "NAPDEF" section. And it does not in your example.

-bn
alwyn
New member
Username: Cyklops

Post Number: 2
Registered: 03-2006
Posted on Friday, March 17, 2006 - 11:33 am:   

Ok Thanks Bryce
I have changed TO-NAPID to point to NAID it creates a new access point wich works but i still have the problem that that i cannot use the client,s (9500)
defult GPRS access point , if there is no other way for this to work then i suppose it fine, but i would prefer using the defult.

another point to note is that the Nokia 9500,S WLAN is not active when receiveing settings,so i cannot see why it keeps selecting this as the defult access point

one another note, is there a settting to tell the provisioned settings to be used as defult Sync profile ?
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 5669
Registered: 10-2002
Posted on Friday, March 17, 2006 - 06:03 pm:   

Hi Alwyn,

I agree that it doesn't make much sense.

Since I don't have a 9500 to experiment with right now, I'm making an educated guess with regard to the WLAN always being considered the default internet access point.

So here's what I'd suggest trying in order to validate this ...

Keep in mind that a device might not be pre-configured with a "default GPRS access point".

So before we assume that the 9500 won't bind SyncML settings to a "default GPRS access point" (and binds them to WLAN instead), try sending out settings to the device to set a default GPRS access point. That would be done with the second example in my above message.

After you've sent the settings to establish a default GPRS access point, try sending the SyncML settings again ... based upon my first example above, with TO-NAPID="INTERNET".

If the SyncML settings are again bound to the WLAN as the default internet access point, then I would believe that the 9500 does not have a concept of using GPRS as a default internet access point.

In that case, the only solution is sending out settings that include a NAPDEF for the GPRS access point.

I would also recommend trying to send out the settings without NAPDEF or TO-NAPID. In that case, the device should ask which access point you want to use the first time that you try to connect using these SyncML settings.

Regarding the ability to specify that settings should be used as a default sync profile, unfortunately, there don't seem to be any settings that can be defined to force any application profile (including the SyncML application) as the default profile for that application.

-bn