OMA delete settings ?

OMA delete settings ? SearchSearch
Author Message
Mekabe Ramein
New member
Username: Mrmrmrmr

Post Number: 2
Registered: 08-2009
Posted on Tuesday, August 18, 2009 - 10:05 pm:   

Hi,

I am evaluating NowSMS server for my company which is considering to use it for deploying SIP settings to GSM phones.
Today I succeeded in sending correct SIP settings to a phone. But it was sent with "lock" parameter and now the sip profile can not be edited/deleted.

How can we delete the setting (through NowSMS server or other method) ?

I am asking this for 2 reasons:
1- to clear the setting from the current phone.
2- to be able to modify/delete settings on our subscribers' phones.

Thanks for your help.
Des - NowSMS Support
Board Administrator
Username: Desosms

Post Number: 1155
Registered: 08-2008
Posted on Wednesday, August 19, 2009 - 03:55 pm:   

Hi,

This is an issue that should be simple.

However, based upon our past experiences, it is not.

The basic architecture of OMA provisioning is that the "BOOTSTRAP" section of the document identifies
the settings.

Send a subsequent provisioning message with a matching bootstrap section, and they will replace the previous settings.

In a few devices, send a subsequent message with only a matching bootstrap section, and it will delete the previous section.

However, I believe that Nokia devices require a PROVURL attribute to be present in the document before this functionality is enabled. The PROVURL becomes a type of "shared secret" to enable the previous settings to be updated.

For example, you'd need to have a BOOTSTRAP section in the document that looked something like this:

<characteristic type="BOOTSTRAP">
<parm name="NAME" value="SIPSettings"/>
<parm name="PROVURL" value="http://mydomain/sip"/>
</characteristic>

The crazy bit is that the URL specified never actually gets used (at least I don't think it does). But it needs to be a valid URL format.

The problem is, I don't know how you delete a locked setting that was sent without PROVURL (if NAME alone is not working to update the setting).

In Nokia Series 40 devices, there is a backdoor command that can be used on the phone (see http://support.nowsms.com/discus/messages/485/7337.html). But I'm not sure about Series 60 ... short of a hard reset (which may be an option while you are still testing).

--
Des
NowSMS Support
Mekabe Ramein
New member
Username: Mrmrmrmr

Post Number: 3
Registered: 08-2009
Posted on Wednesday, August 19, 2009 - 06:25 pm:   

Thanks for the reply.
I tried the Series 40 backdoor but it seems that it's useless on E71.
And I know that I didn't use any BOOTSTRAP and PROVURL setting in the xml.
So, is there no recovery for this case other than hard reset ?
Maybe a 3rd party software ?

In fact, I've tried "Nokia Configuration Tool 3.0" and it can modify the setting. But the setting can't be deleted.
Bryce Norwood - NowSMS Support
Board Administrator
Username: Bryce

Post Number: 7839
Registered: 10-2002
Posted on Thursday, August 20, 2009 - 06:26 pm:   

Hi,

We're not aware of anything. It's really up to the handset vendor how this is implemented.

It may be worth trying to send a replacement setting including a BOOTSTRAP section, but using blank values for NAME and PROVURL. I'd be surprised if that worked.

Nokia might have some way of deleting it through some other means ... but we don't know of any way.

-bn