IP8820/IP8830/IP8840
Installer Guide
F-2
If a value is changed for a field marked with an asterisk in Table D-1
, the reboot flag will be
enabled and the IP Phone will reboot after the download cycle is completed. By default, the
phone specific file uses the MAC address of the phone or WiFi module when installed as the file
name with no file extension.
After completing download of the configuration files, the IP Phone requests the software version
file from the server. This file, which is named “IP_8820_VER_SIP2”, “IP_8830_VER_SIP2”, or
“IP_8840_VER_SIP2” based on the phone model, is an ASCII text file that identifies the
software version available on the server as well as the names of software files to be
downloaded. The phone compares the software version identified in the file with the version in
the phone. If different, the files identified in the version file are downloaded. Typically, the files
required for download include the main firmware file and an xml file but may include other files
as needed for the upgrade. These files along with the version file are available from GENBAND.
If desired, comments may be added to the version file using “#” as the leading character of the
comment line.
If software download is required, the IP Phone will enable the reboot flag and after completing
the download cycle, the IP Phone reboots.
HTTP/HTTPS downloads
When HTTP/HTTPS is employed, the IP Phone will contact the URL defined in the memory or in
the HTTPS DHCP Option, default #160. When the DHCP option is populated, the phone
employs HTTP/HTTPS instead of the default TFTP mode. If the server uses HTTPS, the phone
will establish an open SSL link. During the SSL handshake, the phone may optionally verify that
the validity of the HTTPS Certificate of Authority (CA). The IP Phone verifies that the CA is from
a valid authority such as Verisign
®
, the server providing the CA is correct and the certificate has
not expired. The latter is verifiable only if an SNTP server provides time to the IP Phone. Each
of these three verifications is enabled by default but can be disabled using the configuration file
or manual configuration. The IP Phone supports several standard CAs including Verisign
®
. In
addition, a CA may be copied to the phone using the Web Manager.
If the HTTP/HTTPS server requires authentication, the IP Phone uses the HTTPS ID and
Password assigned; the IP Phone supports the basic and digest method. At this point, the
phone will follow the same routine as for TFTP. The IP Phone requests the global configuration
file (“sysconf_8820_sip.cfg” for the IP8820, “sysconf_8830_sip.cfg” for the IP8830 or
“sysconf_8840_sip.cfg” for the IP8840). If the file is provided as an unencrypted file, data is
transferred to memory. If the file is not readable, the phone attempts to decrypt the file using
the decryption key in memory (“decrypt_key”).
Changes in the provisioning data from the global configuration file are transferred to the phone
memory and the download process is repeated for the phone-specific file. Configuration data in
the phone specific file overwrites data from the global file.