innovaphone IP DECT
Page 109
Appendix E: Configuration of the update
server
It is possible to update the firmware and configuration of a large number of
innovaphone devices in a distributed environment by automated means.
This is done by storing the configuration and firmware information on a standard
Web server, which in turn is called up the individual devices.
There are two modules in the device which work in tandem. The first is known
as „UP0“ and acutally executes the upload and download of configuration
information as well as the download of updated firmware. UP0 is controlled by
commands as detailed below.
The second module is known as „UP1“. It serves to poll a given website for
changed configuration information. If certain conditions are met, UP1 will issue
commands to UP1 to perform the requested updates.
System requirements
• One or more Web server(s) accessible by the devices.
• The Web servers tested were MS IIS and the Apache server. It should,
however, also work with all other common Web servers.
• For best results, the Web server should be able to manage a large number
of simultaneous HTTP sessions. MS Personal Web Server, for example, is not
a suitable Web server, since it manages a maximum of 10 simultaneous
HTTP sessions.
Installation
To be able to transfer device configurations onto the Webserver, the latter must
allow HTTP PUT requests. All other functions require HTTP GET authorisation.
Since all HTTP requests are executed unauthenticated, the Web server must
allow anonymous reading and possibly also anonymous writing.
To allow HTTP PUT commands on a MS IIS, the
read
and
write
check box must
be enabled in the configuration of the relevant virtual directory.
Configuration
Detailed information on how the URL parameter of the update server is