--- title: "Auto-provisioning" slug: "auto-provisioning-2" status: "update" updated: 2026-10-16T03:30:25Z published: 2026-10-16T03:30:25Z canonical: "knowledge.akuvox.com/auto-provisioning-2" --- > ## Documentation Index > Fetch the complete documentation index at: https://knowledge.akuvox.com/llms.txt > Use this file to discover all available pages before exploring further. # Auto-provisioning You can configure and upgrade the device through the web interface using one-time or scheduled auto-provisioning with configuration files. This eliminates the need to set up configurations manually, saving you time and effort. ## Provisioning Principle Auto-provisioning is a feature used to configure or upgrade devices in batch via third-party servers. **DHCP, PNP, TFTP,** and **FTP** are the protocols used by the Akuvox devices to access the URL of the address of the third-party server that 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:** ![](https://cdn.document360.io/f09a6106-e976-455e-b2d0-3d88b5385960/Images/Documentation/2(12).png) ## Configuration Files for Auto-provisioning Configuration files for auto-provisioning come in two formats: general configuration files and MAC-based configuration files. **Differences**: - **General Configuration Provisioning**: A general configuration file is stored on a server, allowing all related devices to download the same file to update parameters. - **MAC-Based Configuration Provisioning**: MAC-based configuration files are specific to individual devices, identified by their unique MAC addresses. Files named with the device's MAC address will be matched automatically before downloading for provisioning. Note - Configuration files must be in CFG format. - The name of the general configuration file for batch provisioning varies by model. - The MAC-based configuration file is named after its MAC address. - Devices will first access general configuration files before the MAC-based ones if both types are available. You may click [here](https://knowledge.akuvox.com/docs/upgrade-devices-via-local-auto-provisioning) to see the detailed format and steps. To get the Autop configuration file template on **Upgrade > Advanced > Automatic Autop** interface. ![image.png](https://cdn.document360.io/f09a6106-e976-455e-b2d0-3d88b5385960/Images/Documentation/image-0QZ7IXQN.png) ## AutoP Schedule Akuvox provides you with different AutoP methods that enable the device to perform provisioning for itself according to the schedule. ![image.png](https://cdn.document360.io/f09a6106-e976-455e-b2d0-3d88b5385960/Images/Documentation/image-8A1CDA5V.png) **Parameter Set-up**: - **Mode**: select **Power on, Repeatedly, Power On + Repeatedly, Hourly Repeat** as your Autop schedule. - **Select Power on**, if you want the device to perform Autop every time it boots up. - Select **Repeatedly**, if you want the device to perform Autop according to the schedule you set up. - Select **Power On + Repeatedly**, if you want to combine **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. - Select **Hourly Repeat**, if you want the device to perform Autop every hour. ## 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. Click [here](https://knowledge.akuvox.com/docs/upgrade-devices-via-local-auto-provisioning#autoprovisioning-via-pnp) to watch the configuration video. To do this configuration on web **Upgrade > Advanced > PNP Option** interface. ![image.png](https://cdn.document360.io/f09a6106-e976-455e-b2d0-3d88b5385960/Images/Documentation/image-00GVCMN0.png) ## Static Provisioning Configuration You can manually set up a specific server URL for downloading the firmware or configuration file. If an auto-provisioning schedule is set up, the device will perform the auto-provisioning at a specific time according to the auto-provisioning schedule you set up. In addition, TFTP, FTP, and HTTP are the protocols that can be used for upgrading the device firmware and configuration. ![image.png](https://cdn.document360.io/f09a6106-e976-455e-b2d0-3d88b5385960/Images/Documentation/image-VSMKK5NC.png) **Parameter Set-up**: - **URL**: set up **TFTP, HTTP,** and **FTP** server addresses for provisioning. - **User Name**: set up a user name if the server needs a user name to be accessed; otherwise leave it blank. - **Password**: set up a password if the server needs a password to be accessed; otherwise leave it blank. - **Common AES Key**: set up an AES code for the intercom to decipher the general Auto Provisioning configuration files. - **AES Key (MAC)**: set up AES code for the intercom to decipher the MAC-based auto provisioning configuration file. Note - 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) Tip - Akuvox does not provide a user-specified server. Please prepare a TFTP/FTP/HTTP server yourself.