Cisco Support Community
Community Member

How do you get all phones to pick up a new tftp load after an upgrade on CUCM 8.5?

I have 2800 phones that need to get a new phone load.  Will they keep trying to get the new load?  What is the time out and can it be reset to longer?


The phones will look at the

The phones will look at the device defaults section to see if a new firmware is available and download it. They will then download the load. If the new load is not available, it will fall back to the old load and the phone will register. 

Please rate useful posts.
Community Member

I know they how they will get

I know they how they will get the new load but all 2800 can not get the load at the same time.  I do not want some coming up with the old load.  Is there a way to make sure they all get the load and they do NOT come up with the old load?  Do I just have to do a reset of the ones with the old load once the system is back up?

As long as the phones are not

As long as the phones are not hardcoded at the device level with an older load then they will upgrade (assuming the current load is compatible) when they are reset.  It sounds like you are more concerned about all the phones rebooting at once.  If that's the case then you will need a way to reboot subsets of phones in an orderly fashion.  At NetCraftsmen, we use a custom script to do this which pulls IP phone registrations and sort them in a way that makes sense for the customer environment.  The end result is we use BAT to reset groups of phones in a controlled manner to control the upgrade and load on the TFTP servers, etc.  As noted before, you can do this via Device Pools, device types, or you can also sort out some custom BAT files to do the same on your own.  The only caveat is that any phone that gets reset in the interim (whether from CUCM or otherwise) will upgrade either way.


Cisco Employee

When you install the latest

When you install the latest firmware on all nodes within the cluster, it will automatically change the Device default section of the firmware phone type that you uploaded. Phones will then need to be reset in order to get this new firmware release.

The easier way to do a massive phone reboot will by by either restarting the CCM service on the nodes dedicated for call processing, or by rebooting the server itself. There is a third option which is to reset the Device Pools (DP) that way you have control about which endpoints to reboot first and if you want to have a specific order.

Another thing you can do is restart the endpoints by phone type. You will be able to achieve this by going into  Device --> Phone and then search for the specific phone model that you would like to take the new firmware.

Hope this information helps,

Marco Rojas.

CreatePlease to create content