Issue: How to bulk change Cisco phone background image in Cisco Unified Communications Manager (CUCM).
Platform: Cisco Unified Communications Manager 8.x, 9.x and later.
Dependencies: Correct image specifications. For example, if you are uploading background image for Cisco 9900 series phone it must conform to its dimension and color depth.
1. Upload the full size version to Cisco Unified Communications Manager. No need to include the thumbnail and update the List.xml.
Go to Cisco Unified OS Administration > Software Upgrades > TFTP File Management > Click on Upload File > Browse to the full size version image and save it in the correct directory. Using Cisco 9900 series phone as an example, image should be uploaded to Desktops/640x480x24. If you have different phone model, I suggest you consult your phone administration guide.
Note if you have a cluster of CUCM, you must upload it on all CUCM servers.
2. Restart TFTP service.
Go to Cisco Unified Serviceability > Tools > Control Center – Feature Services > Select the server > Select Cisco TFTP and restart.
Note if you have a cluster of CUCM, you must restart the service on all CUCM servers.
3. Apply the new phone background to phones.
Go to Cisco Unified CM Administration > Device > Device Settings > Common Phone Profile > Select Standard Common Phone Profile > Uncheck Enable End User Access to Phone Background Image Setting (this disallow users to change phone background image). Under the Background Image enter the filename of full size version image and check the Override Common Settings box next to it.
This is a very common requirement for any UC deployment where customer ask you to change phone background image on all or group of phones. There are third-party softwares out there you can use to accomplish this job, however it requires you to spend money or it allows you to use the software but with limited functions.