Cisco Call
Manager 系统从7.1 升级的9.1, 部分电话7941和7942的firmware没有成功从8-3-1s升级到9-3-1SR1。 虽然这样的电话也能工作,但有时会自动重启。没升级成功的主要原因是8-3-1S必须经过一个中间版本8-5-2S才能升级到9-3-1SR1。没升级成功的电话分别在5个站点,Call Manager 在其中一个站点。跨WAN升级很慢。因此想找个本地服务器的方法。
- 在话机可用时升级的方法
- 下载相应的固件ZIP包。如图1
- 用TFTPD32做TFTP
server , 将下载的固件包解压到TFTP中指定的文件目录,安全选项选择"无"。 - 复制一个默认配置XMLDefault.cnf.xml文件到TFTP文件目录,可以从CM 服务器下载。
tftp -i 192.168.0.10 GET XMLDefault.cnf.xml
- 用记事本打开XMLDefault.cnf.xml,找到对应话机型号,修改firmware 版本。如图
- 将话机的Alternation TFTP设置 Yes, TFTP server 指向外部TFTP server IP address。设置后话机会自动重启,开始升级Firmware
2. 话机不可用时,升级Firmware的方法。
设置方法基本相同,只是要搭建一个DHCP服务器,Option 150指向外部TFTP服务器。
3. 附上整个升级过程的抓包。
a. IPPhone获取地址的过程
b. 与TFTP sever 192.168.0.10 建立会话,并传输文件term42.defaul.loads.
c. term42.defaul.loads中包含了这个版本所需的文件,并随后逐个下载
时间: 2024-10-23 16:56:59