FAQ SL850H / SL800H / S700H / R700H - Auto provisioning: Start provisioning


Introduction

You can start provisioning via :

Normal provisioning

This mode starts normal provisioning.

  1. Open the handset menu <Center key>
  2. *#provstart#  or *#776878278#

Easy provisioning

From software version 11, we have implemented an easy provisioning method that can be used for testing provisioning.

  1. Open the handset menu <Center key>
  2. *#provskon#  or *#77687566#
  3. The Right Softkey will now show Prov. by pressing this key provisioning will be started
  4. Softkey will disappear after device restart (off -> on)

Diagnostic provisioning

This mode allows to list errors seen during provisioning.

  1. Open the handset menu <Center key>
  2. *#provstartdiag#  or *#7768782783424#

Format of the error presented on the screen: error_line#error_nr,

  • error_line - the line in XML file where the error occurred
  • error_nr - error code, see Table_1.

During the search, errors are displayed on the screen on the fly. Softkeys are not visible. Process will stop if the next error does not fit on the display. In this case,  softkey "Continue" will appear, which resumes process. After process is finished, SK "OK" appear which leads to main menu. Provisioning procedure may be aborted by long-press on end key. In headline file number is visible, which can be helpful during nested provisioning procedure.

Information
Remark

Whenever xml-syntax recognized (errors: 1-14) provisioning is stopped and no data will be written to the HS.
Content errors (nr 20-23) may selectively affect data writing to the HS.

Table_1

#error_nr

Description

Examples

Syntax errors

1

xml parsing interrupted (critical failure in configuration)

-

2

unexpected tag close

<nvm> </nmv>
</bad>

3

exceeded declared count of opened tags (max 16)

<tag1><tag2><tag3><tag4><tag5><tag6>...<tag16><tag17>

4

incorrect close bracket

<root><a/root>
<root/a>

5

unrecognized file content (not XML file)

load not xml file (e.g. cmd.com)

6

incorrect tag name or unexpected character in tag name

<
<tag_not_closed
<#tag></#tag>

7

invalid atribute (wrong character in name or value, missing '=')

<nvm atr '123' />
<nvm atr = '<123>' />
<nvm at&r='123' />
<root value="25<7"></root>
<nvm atr '123' /> ='123' />

8

quotation mark not found in argument value

<nvm atr=123 />
<nvm atr=123' />
<nvm atr= '123   />
<nvm atr='123

9

buffer for value too small (supported max 255 characters)

<argument='12345678902354o63894675983465983465893469....' />

10

unexpected end of file

<!-- not ended comments

11

the file ends without closing all tags

<root>example
<nvm> <entry arg='123' />
<root> <nvm> <args>

12

invalid UTF-8 character coding in argument value

If UTF-8 syntax error ocures in e.g. tag name, argument name, command  the bug will not be reported

-

13

Unrecognized command (no DOCTYPE, no CDATA)

<!UNKNOWN >
<!HELLO WORLD=""><root></root></HELLO>

14

Duplicated argmument name

<param name="volume" name="volume" />

Content errors

20

unrecognized tag

<incorrect_tag></incorrect_tag>

21

unrecognized argument

<nvm name='unrecognized_name' value='123' />

22

incorrect argument value (e.g. out of range)

<nvm name='telephony_visible' value='123' />

23

entry not saved (insufficient amount of data)

<lists><list list_name="contacts"><entry surname="Peter" /></list></lists>

Handset menu

This is a new feature of the SL850H software 143.04, other handsets will follow.

SL850 software 143.04 or higher we have implemented a new handset menu that displays Provisioning information: Menu (Center key) - Settings - System - Provisioning - Start Provisioning (Menu-9-9-7-1) 

SL850_provisioning_start.png
  

Automatically within a defined time frame.

This can be set via auto-provisioning

Parameter

value

provisioning_time_frame_begin

Time (in format HHMM)

provisioning_time_frame_end

Time (in format HHMM)

provisioning_selected_days

  • "monday,friday,wednesday,daily"
  • Days as strings: "monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday", "daily".

Days names may be separated only by single comma ','. No other character is allowed. Any incorrect character causes value rejection. Comma ',' cannot start or end string. Day name may occur only once in a string.;

Example:

<?xml version="1.0" encoding="UTF-8"?>
<provisioning version="1.1" productID="Gsdecthx">
<nvm>

<param name="provisioning_time_frame_begin" value="1510" />
<param name="provisioning_time_frame_end" value="1540" />
<param name="provisioning_selected_days" value="daily" />

</nvm >

</provisioning>