User manual

IP Telephone User Guide
58
10 LAN Provisioning
Introduction
LAN Provisioning allows centralised server based configuration for a
group of phones. Typically this might be used in an office-like
environment for easy configuration and maintenance of the company
phone system.
The Flexor 500 is told to enter LAN Provisioning mode by a DHCP server
as part of its initial configuration when acquiring IP address settings.
DHCP server configuration
To aid the DHCP server in processing requests, each Camrivox device will
include DHCP Option 60 (Vendor Class Identifier) in any requests they
issue. The value for the Flexor 500 is “Camrivox fl500”. The DHCP server
may not need to use the information – it is merely provided by the device
for the server’s convenience.
To enable LAN Provisioning, the DHCP server must be configured to issue
each Camrivox telephone with DHCP Option 67 (Boot file name).
The value supplied should be a URL that the device can fetch to retrieve
its configuration file. The URL can use TFTP or HTTP. Additionally, the
hostname part of the URL is optional, and if omitted will be automatically
completed with the address of the DHCP server. Furthermore, the
optional string %MAC_ADDRESS will be expanded by the Camrivox device
to the MAC address of the device before the URL is fetched.
Example boot file names are given below, with their automatically
completed canonical forms also shown. In this example, the MAC address
of the device is 00:17:A2:01:02:03, and the IP address of the DHCP server
is 192.168.0.1. In a real network, for the example to make sense in the
cases where the IP address of the server is auto-completed, it is assumed
the DHCP server would also be running the TFTP/HTTP server:
Boot file name Canonical Form (URL that is fetched)
http://my.host/path/unit_%MAC_ADDRESS.txt http://my.host/path/unit_0017A2010203.txt
http:///path/unit_%MAC_ADDRESS.txt http://192.168.0.1/path/unit_0017A2010203.txt
tftp://my.host/path/unit_%MAC_ADDRESS.txt tftp://my.host/path/unit_0017A2010203.txt
/path/unit_%MAC_ADDRESS.txt tftp://192.168.0.1/path/unit_0017A2010203.txt
unit_%MAC_ADDRESS.txt tftp://192.168.0.1/unit_0017A2010203.txt
my.host/unit_%MAC_ADDRESS.txt tftp://192.168.0.1/my.host/unit_0017A2010203.txt
Note that the final example is given to demonstrate a common error
made in specifying the URL. “my.host” is interpreted as the path and not
the name of the host.