簡介
本文檔介紹在沒有客戶端服務框架(CSF)裝置的情況下如何向Jabber案頭客戶端提供組配置檔案。
必要條件
需求
思科建議您瞭解以下主題:
- Cisco Jabber Windows
- Cisco CallManager
採用元件
- Cisco Jabber Windows 10.x和11.x
- Cisco CallManager版本10.x及更高版本
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路正在作用,請確保您已瞭解任何組態變更的潛在影響。
設定
組配置檔案通常用於在將配置更改應用到全域性XML檔案之前測試配置更改。測試檔案附加到產品特定組態(Product Specific Configuration)下之CSF裝置的思科支援欄位檔案,然後將檔案上傳到TFTP伺服器。但是對於Jabber IM-Only或案頭電話模式部署,由於沒有思科支援欄位,無法使用組配置。在這種情況下,bootstrap.properties檔案可用於附加組配置檔案。
附註:每次上傳新的XML檔案時都必須重新啟動Cisco TFTP服務,以確保其由Jabber客戶端下載。
要將組配置檔案連結到bootstrap.properties檔案:
- 導航至C:\ProgramData\Cisco Systems\Cisco Jabber,然後開啟bootstrap.properties檔案。
- 在底部新增ConfigurationFile:group-jabber-config.xml並儲存它。
- 將新xml檔案上傳到群集中的所有TFTP伺服器。
- 重新啟動TFTP伺服器。
- 重置Jabber客戶端並再次登入。
提示:若要確認新檔案在TFTP伺服器上是否可用,請輸入http://<IP or FQDN of the server>:6970/group-jabber-config.xml or https://<IP or FQDN of the server>:6972/group-jabber-config.xml並按Enter。如果檔案內容可用,則顯示其內容。如果沒有顯示,則可能是檔案有語法錯誤或TFTP服務重新啟動未正確完成。
驗證
使用本節內容,確認您的組態是否正常運作。
為了確認Jabber客戶端已下載xml檔案:
- 登入到Jabber客戶端並收集問題報告。導覽至Help > Report Problem。
- 解壓報告並在jabber.log檔案中查詢這些行。
DEBUG [0x000010f0] [pters\config\ConfigStoreManager.cpp(165)] [ConfigService-ConfigStoreManager]
[CSFUnified::ConfigStoreManager::getValue] - key : [ConfigurationFile] skipLocal : [0] value: [group-jabber-config.xml]
success: [true] configStoreName: [BootstrapConfigStore]
INFO [0x00000d78] [adapters\config\TftpConfigStore.cpp(492)] [ConfigService-TftpConfigStore]
[CSFUnified::TftpConfigStore::attemptTftpFileDownload] - *-----*
Downloading file from: https://10.106.92.196:6972/group-jabber-config.xml with a timeout of 10 seconds.
此行表示檔案下載成功。
INFO [0x00000d78] [ls\src\http\BasicHttpClientImpl.cpp(452)] [csf.httpclient] [csf::http::executeImpl] - *-----*
HTTP response code 200 for request #12 to https://10.106.92.196:6972/group-jabber-config.xml
3.確認檔案可用性的另一種方法是,檢查
C:\Users\<username>\AppData\Roaming\Cisco\Unified Communications\Jabber\CSF\Config\Cache位置,找到
cachedTFTPConfigStore.xml文件。使用文本編輯器開啟此檔案以檢視內容是否準確。
附註:如果CUCM版本為11及以上,Jabber客戶端使用埠號6972和https進行下載請求。對於CUCM版本10及更低版本,它會向埠6970傳送http請求。因此,根據CUCM版本,日誌中的下載URL會有所不同。
疑難排解
本節提供的資訊可用於對組態進行疑難排解。
將組態檔上傳到TFTP伺服器之前,請確保其不存在語法錯誤。有多種方法可執行該操作,其中一種最簡單的方法是將檔案的內容上傳到https://www.w3schools.com/xml/xml_validator.asp。或者,使用以Tip形式提供的過程來確認這一點。如果檔案有語法錯誤,則Jabber客戶端無法解析該檔案,但下載成功。在這種情況下,在上述路徑中不會看到cachedTFTPConfigStore.xml檔案。