- 首頁
- /
- 文章
XML BroadWorks
本說明文章適用於已註冊到 Cisco BroadWorks 的 Cisco 桌面電話 9800 系列和 Cisco 視訊電話 8875。 閱讀此文章,瞭解支援的 XML 物件、URI 以及在電話網頁上設定 XSI 服務的步驟。
概覽
XML 服務介面 (XSI) 是允許應用程式與電話系統之間進行通訊的通訊協定。 您可以使用支援的 XML 物件和 URI 將自己的 XSI 服務新增到電話中。
在為電話預約服務後,使用者可以透過導覽至
」來存取電話上所有已設定的服務。 Cisco XML Services 為預設名稱。您也可以變更名稱。為了方便使用者存取,您可以將 XML 應用程式新增到軟鍵或線路鍵。支援的功能包括:
- 訊息 (影像與文字)
- 呼叫中
支援的 XML 物件
-
思科 IP 電話功能表
-
CiscoIP 電話文字
-
CiscoIPPhoneInput
-
CiscoIP 電話目錄
-
Cisco IP 電話影像
-
CiscoIPPhone 影像檔案
-
CiscoIP 電話圖示功能表
-
CiscoIPPhoneIconFileMenu
-
CiscoIPPhoneStatus (9841 除外)
-
CiscoIPPhoneStatusFile (9841 除外)
-
CiscoIPPhoneExecute
支援的 URI
-
裝置
-
撥號
-
編輯戴爾
-
初始化
-
按鍵
-
播放 (僅限鈴聲)
-
軟鍵
有關 XSI 服務配置的更多詳細資訊,請參閱 Cisco Unified IP Phone 服務應用程式開發說明。
配置電話以連接至 XML 服務
1 |
存取電話管理網頁。 |
2 |
選擇 。 |
3 |
在 XML 服務 “部分中,配置 XML XML 服務的 參數中 定義的”應用程式服務名稱 “和 ”XML 應用程式服務 URL參數“。 |
4 |
(選用)若要添加用於訪問應用程式服務的身份驗證,請配置以下欄位: XML 使用者名、 XML 密碼、 CISCO XML EXE 啟用和 CISCO XML EXE 身份驗證模式。 |
5 |
按一下「 儲存所有變更」。 |
XML 服務的參數
下表定義了電話 Web 介面中「語音>電話」標籤下 XML 服務 」區段 表格還界定了電話組態檔 (cfg.xml) 中所新增的字串語法,其中包含用於配置參數的 XML (cfg.xml) 代碼。
參數 |
預設值與選項 |
描述 |
---|---|---|
XML 應用程式服務名稱 |
預設值:空 |
XML 應用程式的名稱。 該名稱作為 Web 應用程式選項顯示在電話上。 您也可以在電話組態 XML 檔案 (cfg.xml) 中輸入此格式的字串來設定此參數:
|
XML 應用程式服務 URL |
預設值:空 |
XML 應用程式所在的 URL。 您也可以在電話組態 XML 檔案 (cfg.xml) 中輸入此格式的字串來設定此參數:
XML URL 支援宏變數。 有關有效的巨集變數,請參閱 XML URL 中支援的宏變數。 URL 中僅支援 HTTP 或 HTTP 通訊協定。 |
XML 使用者名稱 |
預設值:空 |
XML 服務使用者名稱以進行身份驗證。 您也可以在電話組態 XML 檔案 (cfg.xml) 中輸入此格式的字串來設定此參數:
|
XML 密碼 |
預設值:空 |
XML 指定 XML 使用者名稱的服務密碼。 您在此欄位中輸入的密碼在設定檔 (cfg.xml) 中顯示如下:
|
CISCO XML EXE 開啟 |
預設值:否 選項:是、否 |
指定是否需要認證才能存取 XML 應用程式伺服器。 您也可以在電話組態 XML 檔案 (cfg.xml) 中輸入此格式的字串來設定此參數:
|
Cisco XML EXE 驗證模式 |
預設值:本地憑據 選項:受信任、本機憑據、遠端憑據 |
指定 Cisco XML EXE 的驗證模式。
您也可以在電話組態 XML 檔案 (cfg.xml) 中輸入此格式的字串來設定此參數:
|
將 XML 應用程式新增至軟鍵
將常用應用程式新增至軟鍵,以便使用者輕鬆存取服務。
開始之前
XML 應用程式服務已正確配置。
1 |
存取電話管理網頁。 |
2 |
選擇 。 |
3 |
在可程式設計軟鍵 部分中,將 可程式設計軟鍵啟用 設置為是。 您也可以在設定檔 (cfg.xml) 中設定此參數。 按下列格式輸入字串:
|
4 |
在可程式化軟鍵 區段中,以下列格式編輯 PSK1 至 PSK16 的可用欄位 : fnc=xml;url=<xml_app_path>;NME=<app_name>
其中
範例 您也可以在設定檔 (cfg.xml) 中設定此參數。 按下列格式輸入字串:
其中 n 為軟鍵號碼。 |
5 |
按一下「 儲存所有變更」。 |
將 XML 應用程式新增到線路鍵
將常用應用程式添加到線路鍵,以便使用者輕鬆訪問服務。
開始之前
XML 應用程式服務已正確配置。
1 |
存取電話管理網頁。 |
2 |
選擇 。 |
3 |
選擇一個線路鍵。 |
4 |
將「擴展 」參數 設置為「已禁用」 以禁用擴展。 如果禁用了直接 PLK 配置功能,則必須禁用擴展才能向線路鍵添加擴展功能。 如果啟用了該功能,則可以跳過此步驟。 有關詳細資訊,請參閱 啟用直接 PLK 配置。 |
5 |
在擴展功能參數中輸入一個以下格式的字串: fnc=xml;url=<xml_app_path>;NME=<app_name>
其中
範例 您也可以在設定檔 (cfg.xml) 中設定此參數。 按下列格式輸入字串:
其中 n 是分機號碼。 |
6 |
按一下「 儲存所有變更」。 |
XML URL 中支援的宏變數
您可以在 XML URL 中使用巨集變數。 支援以下巨集變數:
-
使用者 ID—UID1、UID2 至 UIDn
-
顯示名稱 - DISPLAYNAME1,DISPLAYNAME2 到 DISPLAYNAMEn
-
授權 ID—AUTHID1,AUTHID2 至 AUTHIDn
-
Proxy—PROXY1、PROXY2 至 PROXYn
-
MAC 使用小寫十六進位數字的位址—MA
-
產品名稱—PN
-
產品序列號—PSN
-
序號 - SERIAL_NUMBER
宏名稱 | 宏擴展 |
---|---|
$ | 形式 $$ 擴展為單個 $ 字元。 |
A 至 P | 替換為通用參數 GPP_A 到 GPP_P。 |
SA 至 SD | 替換為專用參數 GPP_SA 至 GPP_SD。 這些參數存有在佈建過程中使用的密鑰或密碼。 $SA 至 $SD 被認為是傳遞给可選重新同步 URL 限定符 — 密鑰 — 的參數。 |
MA | MAC 使用小寫十六進位數字的位址 (000e08aabbcc)。 |
MAU | MAC 使用大寫十六進位數字的位址 (000E08AABBCC)。 |
MAC | MAC 位址使用小寫十六進位數位和冒號分隔十六進位數位對 (00:0e:08:aa:bb:cc)。 |
PN | 產品名稱;例如視訊電話 8875、桌上型電話 9851。 |
PSN | 產品序列號;例如 8875、9841、9861 |
SN | 序列號字串;例如,88012BA01234。 |
CCERT | SSL 客戶端證書狀態,已安裝或未安裝。 |
IP | IP 電話本機子網路中的位址,例如 192.168.1.100。 |
EXTIP | 電話的外部 IP,如網際網路所顯示;例如,66.43.16.52。 |
SWVER |
軟體版本字串。 例如: 電話.3-2-1-0104-37 |
HWVER |
硬體版本字串。 例如 2.0.1 |
PRVST |
佈建狀態 (數字字串): -1 = 明顯重新同步請求 0 = 接通電源時重新同步 1 = 定期重新同步 2 = 重新同步失敗,重試 |
UPGST |
升級狀態 (數字字串): 1 = 第一次升級嘗試 2 = 升級失敗,重試 |
UPGERR |
上次升級嘗試的結果訊息 (錯誤);例如,http_get 失敗。 |
PRVTMR |
距離上次重新同步嘗試的秒數。 |
UPGTMR |
距離上次升級嘗試的秒數。 |
REGTMR1 |
線路 1 遺失在 SIP 伺服器的註冊訊息後經歷的秒數。 |
REGTMR2 |
線路 2 遺失在 SIP 伺服器的註冊訊息後經歷的秒數。 |
UPGCOND |
原來的宏指令名稱。 |
SCHEME |
檔案存取方案,TFTP、HTTP 或 HTTPS 之一,在剖析重新同步或升級 URL 後獲得。 |
SERV |
請求目標伺服器主機名稱,在剖析重新同步或升級 URL 後獲得。 |
SERVIP |
請求目標伺服器 IP 位址,在剖析重新同步或升級 URL 後獲得,可能在 DNS 查詢之後。 |
PORT |
請求目標 UDP/TCP 連接埠,在剖析重新同步或升級 URL 後獲得。 |
PATH |
請求目標檔案路徑,在剖析重新同步或升級 URL 後獲得。 |
ERR |
重新同步或升級嘗試的結果訊息。 只有助於生成結果系統記錄訊息。 嘗試升級時,值將保留在 UPGERR 變數中。 |
UIDn |
線路 n UserID 組態參數的內容。 |
伊斯庫斯特 |
如果單位是自定義的,則值 = 1,否則為 0。 自訂狀態可在 Web UI 資訊頁面上查看。 |
傳入名稱 | 與第一通接通、響鈴或傳入通話相關聯的名稱。 |
遠端號碼 |
第一個接通、響鈴或傳入通話的電話號碼。 如果有多個通話,則會提供與找到的第一個通話關聯的資料。 |
顯示名稱 n | 第 N 行顯示名稱配置參數的內容。 |
授權 | 行 N 身份驗證 ID 配置參數的內容。 |