In the comments on
the Escene US102 review, we were asked to tell more about the implementation of autosubscribing. Automatic configuration is the same for all
Escene IP phones, so we place its description separately from the overview.
One of the most important advantages of IP telephony solutions over classic digital communications is the ease of installation and configuration. To connect phones, there is no need not only to lay additional wires (phones are connected via an existing LAN network), but also any manual configuration.
Consider a typical situation where the administrator needs to telephone the remote office to which a certain number of Escene phones have been sent. The administrator has only a list of phone MAC addresses.
To solve this problem, Escene phones use the Auto Provision function, which will automate the process of automatic configuration and software update.
A phone with factory settings after downloading gets the address using DHCP. By default, a TFTP server with the address 192.168.0.201 is specified for automatic configuration and software update. Using option 66 of the DHCP protocol, you can specify a different TFTP server address where the configuration files and software updates are located.
')
Consider the solution to this problem on the example of the model ES220-N. We will use the Open DHCP Server program as the DHCP server and WinAgentsTFTPServer as the TFTP server. XML configuration files will be edited in WordPad.
Using option 66 we specify the address of the TFTP server. To do this, in the configuration of the Open DHCP Server (OpenDHCPServer.ini file) in the GLOBAL_OPTIONS section add the line: 66 = 192.168.5.1, where 192.168.5.1 is the address of the TFTP server.
We place the following files on the TFTP server:
- Software, for example S2_ES220N_MD5_version1.0.7.4-3459;
- FD000220.cfg (for phone ES220-N); inside the file we indicate the name of the software file from item 1;
- Kernel, for example K2_uImage_100N_version2.6.4;
- KD000220.cfg (for phone ES220-N); inside the file we indicate the name of the core file from p. 3;
- A configuration file in which the name is the mac-address of the phone, the extension .xml. In our example, it looks like this: 00268b00ae9e.xml.
The configuration file can be obtained by setting all the necessary parameters on the phone. Then you need to save the configuration file in the
Phone Maintenance section in the
Phone Maintenance section in the
HTTP Upgrade subsection. You can also save the phone book and settings panel extensions and also automatically download them to other phones.

Thus, we get the finished file in which we will need to change the file name and a few more parameters inside the file, such as the display name, name, password.
In our case, the TFTP server looks like this:

File for software update:

Configuration file 00268b00ae9e.xml, in which the sip settings are changed:

Thus, there is no need to configure each phone manually. It is enough to set up auto-update and the phones themselves will receive the configuration and the updated firmware they need.
Moreover, when a new firmware version is released, it will be enough to change the FD000220.cfg file, register the corresponding firmware version in it and add the firmware to the TFTP server itself. And the phones themselves will update the firmware. With a VPN or external IP, Auto Provision allows you to update and configure phones located in another office or even in another city.
You can also upload files:- 00268b00ae9e_Phonebook.xml (personal phonebook)
- Enterprise_Phonebook.xml (corporate phonebook)
- 1287_Phonebook.xml (personal phonebook for subscriber 1287)
File names for software updates for other phone models
F000600.cfg: for ES620, ES610 and DS622;
F0WS600.cfg: for WS620;
F000400.cfg: for ES410 and DS412;
F000300.cfg: for ES310 and DS312;
F000200.cfg: for ES210 and DS212.
F000320.cfg: for ES320;
F0WS320.cfg: for WS320;
F000330.cfg: for ES330;
F000118.cfg: for HS118;
F000108.cfg: for HS108;
FD000320.cfg: for ES320N and WS320N;
FD000330.cfg: for ES330N;
FD000220.cfg: for ES220N and WS220N;
FD000100.cfg: for US101N, US102N, US103N and WS102N;
FD000108.cfg: for HS108PZ;
FD000110.cfg: for IP115;
FD000120.cfg: for IP125;
FD000400.cfg: for ES410N;
FD000600.cfg: for ES620N.
File names for updating the kernel for other phone models
K000600.cfg: for ES620, ES610, DS622 and WS620;
K000400.cfg: for ES410 and DS412;
K000300.cfg: for ES310, DS312, ES320, HS118 and WS320;
K000200.cfg: for ES210, DS212 and HS108;
K000330.cfg: for ES330;
K000100.cfg: for US101, US102 and US103.
KD000320.cfg: for ES320N and WS320N
KD000330.cfg: for ES330N
KD000220.cfg: for ES220N and WS220N
KD000100.cfg: for US101N, US102N, US103N and WS102N
KD000108.cfg: for HS108PZ
KD000110.cfg: for IP115
KD000120.cfg: for IP125
KD000400.cfg: for ES410N
KD000600.cfg: for ES620N
Are you a representative of one of the telecom operators providing virtual PBX services? We are ready to discuss the possibility of placing your configuration files on a single server autotransporting IP phones Escene. In this case, to get started, your subscriber will only need to purchase a phone, bind his MAC address to the service and connect to the LAN network. The phone itself downloads the settings and will be ready to go.