GAI-Tronics VoIP Telephone Software Configuration Guide User Manual

Page 54

Advertising
background image

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

Advertising