Provisioning Basics
Upgrading, Resyncing, and Rebooting Phones
Cisco Small Business SPA 300 Series, SPA 500 Series, and WIP310 IP Phone Administration Guide 145
6
 
Upgrading, Resyncing, and Rebooting Phones
Cisco IP phones support secure remote provisioning and firmware upgrades. You 
can generate configuration profiles using common, open-source tools that 
integrate with service provider provisioning systems. Supported transport 
protocols include TFTP, HTTP, and HTTPS with client certificates. 
256-bit symmetric key encryption of profiles is supported. In addition, an 
unprovisioned Cisco IP phone can receive an encrypted profile specifically 
targeted for that device without requiring an explicit key. a secure first-time 
provisioning mechanism using SSL functionality. 1-
User intervention is not required to initiate or complete a profile update or 
firmware upgrade. The Cisco IP phone upgrade logic is capable of automating 
multi-stage upgrades, if intermediate upgrades are required to reach a future 
upgrade state from an older release. A profile resync is only attempted when the 
Cisco IP phone is idle, because this may trigger a software reboot. 
General purpose parameters are provided to help service providers manage the 
provisioning process. Each Cisco IP phone can be configured to periodically 
contact a normal provisioning server (NPS). Communication with the NPS does not 
require the use of a secure protocol because the updated profile is encrypted by 
a shared secret key. The NPS can be a standard TFTP, HTTP or HTTPS server.
The administrator can upgrade, reboot, restart, or resync Cisco IP phones using 
the configuration utility. The administrator can also perform these tasks using a SIP 
notify message and bypassing the configuration utility.
Upgrading Firmware on a Phone
Use the upgrade URL to upgrade firmware on the Cisco IP phone. You can 
upgrade from either a TFTP or HTTP server. The Upgrade Enable parameter on 
the Provisioning web page must be set to yes.
STEP 1 Log in to the configuration utility. 
STEP  2 Click the Provisioning tab.
STEP  3 Under Firmware Upgrade, in the Upgrade Enable field, choose yes.