Auto Provision Cisco IP Phone with Yeastar P-Series Cloud Edition
This topic takes Cisco SPA502G (firmware: 7.6.2c) as an example to introduce how to provision a Cisco IP phone with Yeastar P-Series Cloud Edition.
Requirements
The firmwares of Cisco IP phone and Yeastar PBX meet the following requirements.
| Model | Phone Requirement | PBX Requirement |
|---|---|---|
| SPA501G | 7.4.7 or later | 84.23.0.123 or later |
| SPA502G | 7.4.7 or later | 84.23.0.123 or later |
| SPA504G | 7.4.7 or later | 84.23.0.123 or later |
| SPA508G | 7.4.7 or later | 84.23.0.123 or later |
| SPA509G | 7.4.7 or later | 84.23.0.123 or later |
| SPA512G | 7.4.7 or later | 84.23.0.123 or later |
| SPA514G | 7.4.7 or later | 84.23.0.123 or later |
| SPA301 | 7.4.7 or later | 84.23.0.123 or later |
| SPA303 | 7.4.7 or later | 84.23.0.123 or later |
| SPA525G2 | 7.4.7 or later | 84.23.0.123 or later |
Scenarios
The provisioning methods and operations vary depending on your provisioning needs, as the following table shows:
| Scenario | Description |
|---|---|
| Provision a SINGLE Cisco IP phone | In this scenario, you can manually add a provisioning
link provided by Yeastar PBX to the phone. In this way, the
phone can retrieve configurations from the PBX using the
given link. For more information, see Manually provision a Cisco IP phone. |
| Provision MULTIPLE Cisco IP phones | In this scenario, you can utilize DHCP option 66 to
deliver the provisioning link offered by Yeastar PBX to the
IP phones. In this way, the phones can retrieve
configurations from the PBX using the given link. For more information, see Auto provision multiple Cisco IP phones. |
Manually provision a Cisco IP phone
- Prerequisites
-
- Make sure that you have downloaded the template for the desired phone model (Path: ).
- RESET the IP phone if it is previously used.
- Make sure that the IP phone has obtained an IP address and has network connectivity.
- Gather information of the IP phone, including Vendor, Model, and MAC address.
- Procedure
- Step 1. Add the Cisco IP phone on PBX
- Add the IP phone on PBX. The PBX will generate a configuration file based on the phone's MAC address.
- Step 2. Configure provisioning server on the Cisco IP phone
- Manually configure provisioning server for the Cisco IP phone using the provisioning link provided by the PBX.
- Result
-
Note: Some IP phones will reboot automatically. If not, you need to manually reboot the phone to make the configurations take effect.
- After the IP phone is rebooted, it automatically downloads the configurations from the PBX and applies the settings.
- The extension is successfully registered on the IP
phone. You can check the registration status on on the PBX web portal.

Auto provision multiple Cisco IP phones
- Prerequisites
-
- Make sure that there is only one DHCP server in the subnet where the IP phones are deployed, or the IP phones may fail to obtain IP addresses.
- Make sure that you have downloaded the template for the desired phone model (Path: ).
- RESET the IP phone if it is previously used.
- Gather information of the IP phone, including Vendor, Model, and MAC address.
- Procedure
- Step 1. Add the Cisco IP phone on PBX
- Add the IP phone on PBX. The PBX will generate a configuration file based on the phone's MAC address.
- Step 2. Configure DHCP option 66 on DHCP server
- In the subnet where the IP phone is deployed, use the generated provisioning link to configure option 66 on the DHCP Server.
- Result
-
Note: Some IP phones will reboot automatically. If not, you need to manually reboot the phone to make the configurations take effect.
- After the IP phone is rebooted, it gets an IP address from the DHCP server, downloads the configurations from the PBX via the provisioning link, and applies the settings automatically.
- The extension is successfully registered on the IP
phone. You can check the registration status on on the PBX web portal.







