- 30 Nov 2023
- Print
- DarkLight
- PDF
Auto-provisioning
- Updated on 30 Nov 2023
- Print
- DarkLight
- PDF
Provisioning Principle
Auto-provisioning is a feature used to configure or upgrade devices in batch via third-party servers. DHCP, PNP, TFTP, FTP, and HTTPS are the protocols used by the Akuvox devices to access the URL of the address of the third-party server which stores configuration files and firmware, which will then be used to update the firmware and the corresponding parameters on the device.
Please see the flow chart below:
Introduction to the Configuration Files for Auto-Provisioning
Configuration files have two formats for auto-provisioning. One is the general configuration files used for the general provisioning and another one is the MAC-based configuration provisioning.
The difference between the two types of configuration files:
- General configuration provisioning: a general file is stored in a server from which all the related devices will be able to download the same configuration file to update parameters on the devices. For example, cfg.
- MAC-based configuration provisioning: MAC-based configuration files are used for auto-provisioning on a specific device as distinguished by its unique MAC number. The configuration files named with the device MAC number will be matched automatically with the device MAC number before being downloaded for provisioning on the specific device.
- The configuration file should be in CFG format.
- The general configuration file for the in-batch provisioning varies by model.
- The MAC-based configuration file for the specific device provisioning is named by its MAC address.
- If a server has these two types of configuration files, devices will first access the general configuration files before accessing the MAC-based configuration files.
Autop Schedule
Akuvox provides you with different Autop methods that enable the device to perform provisioning for itself according to the schedule.
To set up the schedule on the device web Upgrade > Advanced > Automatic Autop interface.
Parameter Set-up:
- Mode:
- Power On: the device will perform Autop every time it boots up.
- Repeatedly: the device will perform Autop according to the schedule you set up.
- Power On + Repeatedly: combines Power On Mode and Repeatedly mode that will enable the device to perform Autop every time it boots up or according to the schedule you set up.
- Hourly Repeat: the device will perform Autop every hour.
Static Provisioning Configuration
You can manually set up a specific server URL for downloading the firmware or configuration file. If an auto-provision schedule is set up, the device will perform the auto-provisioning at a specific time according to the auto provision schedule you set up. In addition, TFTP, FTP, HTTP, and HTTPS are the protocols that can be used for upgrading the device firmware and configuration.
To download the template on Upgrade > Advanced > Automatic Autop, and set up the Autop server on Upgrade > Advanced > Manual Autop.
Parameter Set-up:
- URL: TFTP, HTTP, HTTPS, or FTP server address for the provisioning.
- Username: set up the username if the server needs a username to be accessed.
- Password: set up the password if the server needs a password to be accessed.
- Common AES Key: it is used for the intercom to decipher general Autop configuration files.
- AES Key (MAC): it is used for the intercom to decipher the MAC-based Autop configuration file.
- AES as one type of encryption should be configured only when the config file is encrypted with AES.
- Server Address Format:
- TFTP: tftp://192.168.0.19/
- FTP: ftp://192.168.0.19/(allows anonymous login)
ftp://username:password@192.168.0.19/(requires a user name and password) - HTTP: http://192.168.0.19/(use the default port 80)
http://192.168.0.19:8080/(use other ports, such as 8080) - HTTPS: https://192.168.0.19/(use the default port 443)
- Akuvox do not provide the user-specified server. Please prepare TFTP/FTP/HTTP/HTTPS server by yourself.
PNP Configuration
Plug and Play (PNP) is a combination of hardware and software support that enables a computer system to recognize and adapt to hardware configuration changes with little or no intervention by a user.
To enable it on the web Upgrade > Advanced > PNP Option interface.