- 首頁
- /
- 文章
設定電話以進行韌體升級
此說明文章適用於已向Cisco BroadWorks 註冊的Cisco電話。此頁面上的資訊包括電話韌體升級方法、對等韌體共用 (PFS)、韌體更新記錄以及與韌體更新相關的參數。
設定韌體升級
可以允許以指定的時間間隔進行韌體更新。 更新的韌體會使用TFTP或 HTTP 從伺服器傳送至電話。 韌體升級的安全性問題較小,因為韌體不包含個人資訊。
您還可以使用XML (cfg.xml) 代碼電話組態檔中的參數。
在開始之前
存取電話管理網頁。
1 |
選取 。 |
2 |
在韌體升級區段,選擇是來自啟用升級參數。 您可以透過輸入以下格式的字串在電話組態XML 檔案(cfg.xml) 中配置此參數:
選項: 是與否 預設值: 是 |
3 |
設定升級錯誤重試延遲參數(以秒為單位)。 在升級失敗的情況下套用的升級重試間隔(以秒為單位)。 裝置設有韌體升級錯誤計時器,在韌體升級嘗試失敗後啟動。 計時器會使用此參數中的值初始化。 當此計時器倒計時至零時,會嘗試下一次韌體升級嘗試。 您可以透過輸入以下格式的字串在電話組態XML 檔案(cfg.xml) 中配置此參數:
預設值: 3600
|
4 |
設定升級規則透過輸入定義升級條件及關聯韌體 URL 的韌體升級指令檔來參數。 它使用與設定檔規則相同的語法。 輸入指令檔並使用以下格式來輸入升級規則:
譬如: tftp://192.168.1.5/image/PHONEOS-8875.1-0-1-0001-1.loads 您可以透過輸入以下格式的字串在電話組態XML 檔案(cfg.xml) 中配置此參數:
|
5 |
按一下提交所有變更。 |
透過TFTP、 HTTP 或 HTTPS 升級韌體
電話支援透過TFTP、 HTTP 或 HTTPS 進行韌體升級。
在開始之前
必須將韌體載入檔案下載到可存取的伺服器。
1 |
使用以下指令解壓縮 .zip 檔案:
當中:
|
2 |
將資料夾複製到TFTP、 HTTP 或 HTTPS 下載目錄。 |
3 |
存取電話管理網頁。 |
4 |
選取 。 |
5 |
尋找以.loads並將其附加到有效的URL。 |
6 |
按一下提交所有變更。 |
使用瀏覽器指令升級韌體
輸入到瀏覽器位址列的升級指令可用於升級電話上的韌體。 電話僅在閒置時更新。 通話完成後,會自動嘗試更新。
若要在 Web 瀏覽器中使用URL升級電話,請輸入以下指令:
|
啟用對等韌體共用
對等韌體共用(PFS)是一種韌體分發模型,當您需要同時升級多部電話時,此模型可讓Cisco IP 電話在子網上尋找相同型號或系列的其他電話,並共用更新的韌體檔案。 PFS 使用Cisco對等分發通訊協定 (CPPDP),這是Cisco的一種私有通訊協定。 透過 CPPDP,子網路中的所有裝置形成對等層級,然後將韌體或其他檔案從對等裝置複製到相鄰裝置。 為了最佳化韌體升級,根電話會從負載伺服器下載韌體映像,然後使用TCP連線將韌體傳送至子網上的其他電話。
對等韌體共用:
-
限制TFTP傳輸的壅塞,以集中移除負載伺服器。
-
消除了手動控制韌體升級的需要。
-
當大量電話同時重設時,減少升級期間的電話停機時間。
-
除非將多部電話設定為同時升級,否則對等韌體共用無法運作。 當透過 Event:reSync 傳送 NOTIFY 時,會在電話上起始重新同步。 可包含用於起始升級的設定的 xml 範例:
"Event:reSync;profile=" http://10.77.10.141/profile.xml</li><li class="li">
當您將對等韌體共用記錄伺服器設定為IP 位址和通訊埠時,PFS 特定的記錄會作為UDP訊息傳送到該伺服器。 必須在每部電話上進行此設定。 然後,您可以在對與 PFS 相關的問題進行疑難排解時使用日誌訊息。
您還可以使用XML (cfg.xml) 代碼電話組態檔中的參數。
1 |
存取電話管理網頁。 |
2 |
選取 。 |
3 |
在韌體升級區段中,設定參數: |
4 |
按一下提交所有變更。 |
韌體升級參數
下表定義了韌體升級的區段佈建標籤。
表 1. 韌體升級參數
參數名稱
描述和預設值
啟用升級
啟用獨立於重新同步動作的韌體升級操作。
預設值「是」。
使用以下其中一個方法配置此參數:
-
在包含XML的電話組態檔 (cfg.xml) 中,採用以下格式輸入字串: <Upgrade_Enable ua="na">是</Upgrade_Enable>
- 在電話管理網頁中,請將此欄位設定為是或否。
升級錯誤重試延遲
在升級失敗的情況下套用的升級重試間隔(以秒為單位)。 裝置設有韌體升級錯誤計時器,在韌體升級嘗試失敗後啟動。 計時器會使用此參數中的值初始化。 當此計時器倒計時至零時,會嘗試下一次韌體升級嘗試。
預設值是 3600 秒。
使用以下其中一個方法配置此參數:
-
在包含XML的電話組態檔 (cfg.xml) 中,採用以下格式輸入字串: <Upgrade_Error_Retry_Delay ua="na">3600</Upgrade_Error_Retry_Delay>
- 在電話管理網頁中,設定值。
升級規則
定義升級條件及關聯的韌體 URL 的韌體升級指令檔。 它使用與設定檔規則相同的語法。
使用以下格式輸入升級規則:
<tftp|http|https>://<ip address> <:埠>/<path> /<load name>
譬如:
tftp://192.168.1.5/韌體/PHONEOS-8875.1-0-1-0001-1.loads
http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads
如果未指定通訊協定,則假定為TFTP 。 若未指定伺服器名稱,則請求URL的主機會用作伺服器名稱。 若未指定通訊埠,將使用預設埠( TFTP為 69, HTTP 為 80 或 HTTPS 為 443)。
預設值空白。
使用以下其中一個方法配置此參數:
-
在包含XML的電話組態檔 (cfg.xml) 中,採用以下格式輸入字串: <Upgrade_Rule ua="na">http://10.74.16.242/PHONEOS.3-0-1-0001-213.loads</Upgrade_Rule>
- 在電話管理網頁中,輸入儲存載入檔案的路徑。
記錄升級請求訊息
開始嘗試升級韌體時發出 Syslog 訊息。
預設值: $PN $ MAC - 請求升級 $SCHEME://$SERVIP:$PORT$路徑
使用以下其中一個方法配置此參數:
-
在包含XML的電話組態檔 (cfg.xml) 中,採用以下格式輸入字串: <Log_Upgrade_Request_Msg ua="na">$PN $ MAC - 請求升級 $SCHEME://$SERVIP:$PORT$路徑</Log_Upgrade_Request_Msg>
- 在電話管理網頁中,根據需要自訂參數。
記錄升級成功訊息
韌體升級嘗試成功完成後發出 Syslog 訊息。
預設值是$PN $ MAC —— 成功升級 $SCHEME://$SERVIP:$PORT$路徑 -- $ERR
使用以下其中一個方法配置此參數:
-
在包含XML的電話組態檔 (cfg.xml) 中,採用以下格式輸入字串: <Log_Upgrade_Success_Msg ua="na">$PN $ MAC —— 成功升級 $SCHEME://$SERVIP:$PORT$路徑 -- $ERR</Log_Upgrade_Success_Msg>
- 在電話管理網頁中,根據需要自訂參數。
記錄升級失敗訊息
韌體升級嘗試失敗後發出 Syslog 訊息。
預設值是$PN $ MAC - 升級失敗: $ERR
使用以下其中一個方法配置此參數:
-
在包含XML的電話組態檔 (cfg.xml) 中,採用以下格式輸入字串: <Log_Upgrade_Failure_Msg ua="na">$PN $ MAC - 升級失敗: $ERR</Log_Upgrade_Failure_Msg>
- 在電話管理網頁中,根據需要自訂參數。
對等韌體共用
啟用或停用對等韌體共用 (PFS) 功能。 選取是或無啟用或停用該功能。
預設值: 是
使用以下其中一個方法配置此參數:
-
在包含XML的電話組態檔 (cfg.xml) 中,採用以下格式輸入字串: <Peer_Firmware_Sharing ua="na">是</Peer_Firmware_Sharing>
- 在電話管理網頁中,請將此欄位設定為是或否。
對等韌體共用記錄伺服器
指出接收UDP訊息的IP 位址和通訊埠。
譬如: 10.98.76.123:514,其中 10.98.76.123 是IP 位址,而 514 是通訊連接埠號碼。
使用以下其中一個方法配置此參數:
-
在包含XML的電話組態檔 (cfg.xml) 中,採用以下格式輸入字串: <Peer_Firmware_Sharing_Log_Server ua="na">10.98.76.123:514</Peer_Firmware_Sharing_Log_Server>
- 在電話管理網頁中,輸入記錄伺服器位址。