2.1.1 What is Pre-provisioning?
To perform pre-provisioning, you must set the IP address of a TFTP server to the DHCP server option 66 so that the unit can acquire the TFTP server address. When the unit starts up and no configuration has been applied, it will automatically acquire the address of the TFTP server and download the configuration file.
For details about the configuration file, see 2.2.3 Configuration File.
For details about the settings that can be configured with the configuration files and how to specify the settings, see Section 5 Configuration File Programming.
Preset
Factory defaults Factory
Factory defaults
Pre-provisioning Phone system dealer
Pre-provisioning data
Pre-provisioning can aid the installation process by allowing phone system dealers to configure beforehand the minimum settings required to operate the unit.
For example, phone system dealers can store on the TFTP server a configuration file that contains only the URL of a server where another configuration file is stored. This second configuration file contains settings configured specifically for the usage environment of the user. The user will be able to start using the unit by just connecting it to the network.
Pre-provisioning is performed only once after the unit has been shipped. Once any configuration (such as pre-provisioning, provisioning, or Web user interface programming) has been applied, pre-provisioning will not be performed again.
Note that the settings configured by pre-provisioning cannot be restored once it has been performed. If you want to restore them, consult your phone system dealer.
Although pre-provisioning is often used to specify the location of the configuration files for provisioning, you can configure any of the settings through pre-provisioning. The unit can be made fully operational by configuring settings through pre-provisioning.
2.1.2 Pre-provisioning when Setting Static IP Addresses
To perform pre-provisioning, the unit needs to acquire the TFTP server address from option 66 on a DHCP server. Therefore, pre-provisioning cannot be performed if you use static IP addressing on your network. If you use static IP addressing and want to perform pre-provisioning, construct a small, separate network and connect a DHCP and TFTP server to that network.
In addition, if option 66 of the DHCP server cannot be set, or if you are unauthorized to change this setting, perform pre-provisioning on the separate network, and then connect the unit to the actual network.
2.1.3 Server for Pre-provisioning
The DHCP server and TFTP server play important roles in performing pre-provisioning. This section explains their purposes, uses, and brief descriptions.
Server Purpose Description
DHCP server Used to provide the address of a TFTP server, set in option 66 of the DHCP server, to units that have not been configured yet.
In option 66 of the DHCP server, specify the IP address or FQDN (Fully Qualified Domain Name) of the TFTP server.
For details, refer to the documentation for your DHCP server.
Note
• The maximum length of FQDN text is 255 bytes.
TFTP server Used to store configuration files, and is set as the access point for downloading them automatically.
The unit will download the configuration file "(model name).cfg" stored in the root directory of the TFTP server.
For example, if the model name is KX-UTxxx, the unit will download the configuration file "/
KX-UTxxx.cfg".
DHCP and TFTP servers may be supplied with your operating system, provided through commercial services, and are also distributed freely on the Internet. Use a server setup that best matches your environment.
When installing and setting up the DHCP server and TFTP server, refer to the documentation supplied with the product. For details about connecting servers to the network and managing them, consult your network administrator.
2.1.4 Pre-provisioning Setting Example
This section gives an example of how to perform pre-provisioning.
Assumptions
Item Description/Setting
TFTP server address 192.168.0.130
Distribution directory of TFTP server /tftproot
Model name of the unit KX-UTxxx
MAC address of the unit 0080F0123456
2.1.4 Pre-provisioning Setting Example
Item Description/Setting Provisioning server name (where the
configuration file used for provisioning is to be stored)
provisioning.example.com
Distribution directory of the provisioning server /Panasonic File name of the configuration file used for
provisioning
Config0080F0123456.cfg
URL of the configuration file used for provisioning
http://provisioning.example.com/Panasonic/
Config0080F0123456.cfg Prior Settings
Item Description/Setting
DHCP server option 66 192.168.0.130
IP address range assigned by DHCP server 192.168.0.16 to 192.168.0.63 File name of the configuration file used for
pre-provisioning
KX-UTxxx.cfg
URL of the configuration file used for
provisioning that is entered in the configuration file
CFG_STANDARD_FILE_PATH="http://
provisioning.example.com/Panasonic/
Config{MAC}.cfg"
Note
• "{MAC}" is replaced by the MAC address of the unit.
(e.g., "0080F0123456") Stored location of the configuration file on the
TFTP server
Configuration file "KX-UTxxx.cfg" is stored in the directory
"/tftproot".
The pre-provisioning process Step 1
Connect the unit to the network, and turn the power on. The unit is assigned an IP address by the DHCP server, and also receives the TFTP server address from the DHCP server using DHCP server option
66. DHCP Server
Option 66 SIP Phone
Power on
TFTP Address 192.168.0.130 Step 2
The unit downloads the configuration file for pre-provisioning from the TFTP server:
tftp://192.168.0.130/KX-UT248.cfg Note
• The file name may be different depending on the phone being used. For example, the file name for KX-UT113 users will be:
tftp://192.168.0.130/KX-UT113.cfg
TFTP Server SIP Phone
KX-UT248.cfg tftp://192.168.0.130/
Step 3
The URL of the server where the configuration file for provisioning is stored (provisioning server) is set to the unit:
http://provisioning.example.com/Panasonic/
Config{MAC}.cfg SIP Phone KX-UT248.cfg
http://provisioning.example.com/
Panasonic/Config0080F0123456.cfg
Step 4
The unit will display a message indicating pre-provisioning is complete.
SIP Phone
"Complete Pre-Provisioning"
Step 5
When the message is displayed, turn off the unit’s power, then turn it back on.
The unit may restart automatically depending on the configuration file programming (® see
"OPTION66_REBOOT" in 5.3.5 Provisioning Settings).
When the unit is distributed to end users and started up in real circumstances, provisioning will be performed correctly.
SIP Phone Provisioning
Server Config0080F0123456.cfg
http://provisioning.example.com/
Panasonic/Config0080F0123456.cfg
Note
• This example describes the case when only one unit is connected. However, multiple units can be configured through the same procedure without changing any settings, because the MAC address is specified by the {MAC} macro.
2.1.4 Pre-provisioning Setting Example