Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Htek IP Phone supports FTP, TFTP, HTTP, and HTTPS for auto provisioning and are configured by default to use the HTTP.

This guide is a basic guidance for provisioning on Htek IP phones, including the models: Htek UC601/ UC901/ UC902/ UC903/ UC912/ UC912G/ UC912GM/ UC923/ UC924/ UC924E/ UC926/ UC926E

Note: The auto provision just applies to FW 1.0.3.70 or FW after 1.0.3.70. For the latest FW, please download from our website www.htek.com.

Back to Top

2. Manage Configuration

...

When Htek IP Phone boots up, it will issue request one by one for these configuration files named "cfg000xcfgDeviceCode.xml" --> →  "cfgMAC" --> →  "cfgMAC.xml ", in which "000x" is the Device Code.

You can refer to the <<Device Type and file list>>. This "MAC" is the device Mac address, for example "cfg001fc10608ab". The configuration file name should be in lower case. The file "cfgMAC" is a proprietary binary format configuration file that must be generated by Htek configuration tools.

Device type, Device code and file list:

...

Device Type

...

Device Code

...

Device file

...

UC601

...

0111

...

cfg0111.xml

...

UC901

...

0018

...

cfg0018.xml

...

UC902

...

0017

...

cfg0017.xml

...

UC903

...

0016

...

cfg0016.xml

...

UC912(G)

...

0019

...

cfg0019.xml

...

UC923

...

0013

...

cfg0013.xml

...

UC924

...

0012

...

cfg0012.xml

...

UC924E

...

0112

...

cfg0112.xml

...

UC926

...

0010

...

cfg0010.xml

...

UC926E

...

0110

...

cfg0110.xml

Process of Htek products are as follows:
cfg000x.xml ----- used for update the common configuration which doesn't include the account information.
cfg001fc1xxxxxx ---- .

DeviceCode: Device Code is a short code represent one or one series model. e.g., device code 0012 represent UC924, so it uses cfg0012.xml; device code 0019 represent UC912 and UC912G,  so they both use cfg0019.xml.

MAC: The device MAC address, a unique 12-digit serial number of the phone. You can obtain it from the label back of the phone. And please note that it must be lowercase.

Although there are three types of configuration files the phone use, actually there are only two formats.

The format of file "cfgDeviceCode.xml" is the same with "cfgMAC.xml", they use XML language to describe the configurations.

But the "cfgDeviceCode.xml" could used to provision all phones if they are the same model, at the same time, "cfgMAC.xml" is unique for every phone.

Also, the file "cfgMAC" is unique for every phone. But it is proprietary binary format and is usually be used for backup the configurations because it is encrypted when you download it.


2.1 Htek IP Phone Provision Process

Configuration File TypeExampleDescription
cfgDeviceCode.xmlcfg0012.xmlused for provisioning one model of phones
cfgMACcfg001fc110d3a9this file is a private format for

...

specific device

...

cfgMAC.xmlcfg001fc110d3a9.xml

...

used for configuration for

...

specific device

...

Provisioning Flow Chart:

Note:

  1. factory000x.bin is used in Htek factory, please don't try to provision it, otherwise it will influence the stability and Htek reserves the right to refuse to provide support in this case.
  2. If the phone retrieved a configuration file successfully, it will not continue to get the next one. For example, if the phone get cfg0010.xml successfully, it will not try to get cfg001fc1xxxxxx and cfg001fc1xxxxxx.xml.

2.1 Obtain configuration files

...

  1. .
  2. If the phone retrieved a configuration file successfully, it will not continue to get the next one. For example, if the phone

...

  1. get cfg0010.xml successfully, it will not try to get cfg001fc1xxxxxx and cfg001fc1xxxxxx.xml.


2.2 Obtain Configuration Template Files

You could obtain the cfgMAC.xml configuration template from any phones with factory default settings. Just enter webpage → Management → Configuration → Download Xml File.

And you could also use HPT (Htek Provision Tool Quick Guide) to generate the configuration files.

Before provisioning, you need the phone information, like MAC address, SIP account of the phone.
MAC Address: The unique 12-digit serial number of the phone. You can obtain it from the back of the phone.

SIP Account Information: It may include SIP credentials, like user name, password and IP address of the SIP server. Contact your system administrator for SIP account information.

...