Monday, September 28, 2015

Push Background Images to Cisco IP Phones From Background Deployment v3.1

I am using;
Cisco Unified Communications Manager v10.5.1
Background Deployment 3.1 Trial

Files needed;
Original Image per phone model
Thumb Image per phone model
List.xml  (script file) per phone model

The phone models I am using;
Cisco IP Phone 7945
Cisco IP Phone 9951

For 7945 model, image files and the script are shown in the following screenshot.

Updating the Script

Because 7945 and 9951 phones have different screen resolutions we have to use separate images and scripts for each model.
Lets begin with updating the List.xml script.
Open it in notepad.




Copy a one ImageItem tag and paste it below the final ImageItem tag and edit it with the image name and save it.




Because I am going to upload the img_31_7945.png and img_31_7945-tmb.png images the code will be like below.

<ImageItem Image="TFTP:Desktops/320x212x16/img_31_7945-tmb.png"
URL="TFTP:Desktops/320x212x16/img_31_7945.png"/>

Note that image must be .png (jpeg does not work)

Uploading to TFTP

In my environment there is a Publisher, 4 Subscribers & 2  TFTPs which run TFTP services. So I need to upload the files to all of them.


1st I am going to Publisher and navigate to CU OS Administration on top right hand corner.
(click on images to see the original size)





Then go to Software Upgrade --> TFTP File Management











Search "img" to get paths of others


Upload file, browse and select





For all IPs upload following
Original Image
Thumb Image
List.xml
Note that there is a separate List.xml for each model

After I did this to all 7 CUCMs I am going to restart TFTP services on them.





Restarting TFTP services




Navigation --> CU Servisability (on top right hand corner)









Tools --> Control Center Feature Services





Tick cisco TFTP --> Restart










After it reloads, check up time of TFTP server to confirm..


Now CUCMs are ready.





If you don't have Background Deployment 3 Software;
Go to download link and download the software to intall it on your PC. Install the trial version. This will only allow 20 phones at a time (4 groups and 5 in a group)





Give your Cluster Name, IP of the Publisher as CM IP and username & password of the Publisher (CM)









Go to device groups --> create 4 groups











Go to inclusions and add 5 phones per group










Go to image selection --> TFTP Image selection --> phone type --> select relevant model
select the image to be pushed from the list







Go to deploy backgrounds --> select deployment group and click "deploy backgrounds"
Give Manual Override as Source IP & give your IP with port number as 8888





If done everything correctly, result will be like this.



Note that deployment is done separately for 7945 and 9951


0 comments to “Push Background Images to Cisco IP Phones From Background Deployment v3.1”

Post a Comment