GAI-Tronics VoIP Telephone Software Configuration Guide User Manual
Page 54
GAI-TRONICS
VoIP Telephone Configuration Guide
Page 54 of 88
5. In summary, configuration file updates are achieved using 2 files: an update control file
and a configuration file.
6. When the firmware (and kernel if required) need to be updated, the update control file is
expanded to its full form, for example:
USERNAME=user
PASSWORD=password
CONFIGVERSION=18but7
CONFIGFILE=VoIP3.cfg
SERVER=192.168.1.6
VERSION=1.1.11
ROOTFS=incaip.root.jffs2
USERFS=incaip.usrlocal.jffs2
KERNEL=1
KERNELFILE=uImage_quiet
KERNELMD5=ad785ffb47ccd95224f8844addc7ec05
ROOTFSMD5=f5d417c3b94a8b34e2c6afecfc985128
USERFSMD5=d5c978f26d351a9428d9c390fbb5e1ed
Where:
SERVER is the address from which the firmware and kernel files are downloaded.
VERSION is the version of the firmware code available.
ROOTFS & USERFS are filenames of the 2 files required to upgrade the firmware.
KERNEL is a flag that decides whether the kernel needs updating for this version of code.
(1 – needed, 0 – not needed)
KERNELFILE is the kernel file to upgrade to.
The xxxMD5 lines are the MD5 sums of the padded files to be upgraded to. This is to
ensure the integrity of the files.
7. If firmware or kernel upgrades are necessary, the files will be supplied by Gai-Tronics
together with the appropriate xxxMD5 codes.
8. All filenames used in this process, ie the FILE field on the UNIT page, and the
CONFIGFILE, ROOTFS, USERFS and KERNELFILE names in the update control file,
can contain the predefined macros %h (hostname), %i (IP address) or %m (MAC
address) or any combination of them in the filename string. Eg: ‘update.cfg%m’ would
expand to ‘update.cfg0001df123456’ (for a MAC address of 0001df123456).
3XE
D