簡介
本檔案介紹通過任何第三方簡單式檔案傳輸通訊協定(TFTP)伺服器更新不含Cisco CallManager的Cisco IP電話韌體的程式。
作者:Sankalp Jain,思科TAC工程師。
必要條件
需求
本文件沒有特定需求。
採用元件
本文中的資訊係根據以下軟體和硬體版本:
- Cisco IP電話型號7841
- Cisco IP電話韌體sip78xx.11-5-1-18
- 第三方TFTP伺服器SolarWinds TFTP伺服器10.4.1
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何指令可能造成的影響。
背景資訊
如果思科IP電話與第三方呼叫控制系統配合使用,並且Cisco Call Manager無法遵循傳統,則不使用Cisco CallManager即可通過任何第三方TFTP伺服器進行思科IP電話韌體更新
韌體更新方法。當電話位於遠端位置且處於傳統狀態時,此過程也非常方便
韌體更新方法因缺少網路頻寬而超時。
程式
步驟1.從Cisco.com下載副檔名為.ZIP 的電話的韌體檔案。
步驟2.從Cisco CallManager下載Cisco IP電話的預設配置檔案。如果沒有Cisco CallManager可用,請聯絡Cisco TAC,他們可以為您提供同樣幫助。Cisco IP電話的預設配置檔案的名稱為XMLDefault.cnf.xml。
在Windows電腦中,該檔案可通過此命令在Windows電腦的命令提示符下下載。
tftp - i <呼叫管理器TFTP伺服器的ip地址> get XMLDefault.cnf.xml
步驟3.下載Cisco IP PhoneFile的Default配置檔案後,使用任意文本編輯器編輯該檔案,並將相應電話的載入名稱值修改為韌體載入檔案的名稱。
步驟4.將韌體檔案和預設配置檔案傳輸到第三方TFTP伺服器的根目錄。 在TFTP的根目錄中提取.ZIP韌體檔案,如下圖所示:
步驟5.導覽至Cisco IP電話的Network settings,並將TFTP IP位址變更為第三方TFTP伺服器的IP位址,然後重設電話。
驗證
重置電話後,它會聯絡第三方TFTP伺服器。然後首先下載預設配置檔案,然後下載其他所需的韌體檔案。
如果對電話運行資料包捕獲,您會發現電話首先請求包含其MAC地址的配置檔案,但從TFTP伺服器收到錯誤代碼「file not found」。之後,電話會要求其預設組態檔XMLDefault.cnf.xml,這會進一步將韌體負載通知電話,電話需要從TFTP伺服器下載。
疑難排解
目前尚無適用於此組態的具體疑難排解資訊。