CUCM Firmware Restoral via SQL
CUCM Upgrades tend to include device firmware upgrades in every instance I’ve encountered. This causes some superfluous downtime as once the upgrade finishes, even if you plan it in a non-impacting way, phones will upgrade to the new firmware. There are a couple options to avoid this, scheduling a window prior to the upgrade to upgrade the device firmware or preventing the firmware upgrade all together. In my case, I only upgrade device firmware if there is a new feature I want or a bug I need fixed, otherwise, i don’t touch firmware. To avoid this, I record what firmware is in use, perform the publisher upgrade, restore the firmware to what it was prior to the upgrade, then continue with the subscribers. Let’s get into how I do this.