- 主页
- /
- 文章
适用于BroadWorks上的电话的XML应用程序配置
本帮助文章适用于Cisco BroadWorks注册的Cisco Desk Phone 9800系列和Cisco Video Phone 8875。阅读本文了解受支持的XML对象、URI和电话网页上配置XSI服务的步骤。
概述
XML服务接口(XSI)是一种允许应用程序和电话系统之间进行通信的协议。 您可以使用支持的XML对象和URI将自己的XSI服务添加到您的手机。
将电话订阅服务后,用户可以通过导航至
来访问电话上的所有配置服务。 Cisco XML服务是默认名称。 您还可以更改名称。 为了便于用户访问,您可以将XML应用程序添加到软键或线路键中。支持的功能包括:
- 消息(图像和文本)
- 分页
支持的XML对象
-
CiscoIPPhoneMenu
-
CiscoIPPhoneText
-
CiscoIPPhoneInput
-
CiscoIPPhoneDirectory
-
CiscoIPPhoneImage
-
CiscoIPPhoneImageFile
-
CiscoIPPhoneIconMenu
-
CiscoIPPhoneIconFileMenu
-
CiscoIPPhoneStatus(9841除外)
-
CiscoIPPhoneStatusFile(9841除外)
-
Cisco IPPhoneExecute
支持的URI
-
设备
-
拨打
-
编辑Dail
-
因尼特
-
密钥
-
播放(仅限铃声)
-
软键
有关XSI服务配置的更多详细信息,请参阅 Cisco Unified IP电话服务应用程序开发说明。
配置电话连接到XML服务
1 |
访问电话管理网页。 |
2 |
选择 。 |
3 |
在 XML服务部分中,配置XML服务参数中定义的XML应用程序服务名称和XML应用程序服务URL参数。 |
4 |
(可选)要为访问应用程序服务添加身份验证,请配置以下字段: XML用户名、XML密码、CISCO XML EXE启用和 CISCO XML EXE Auth模式。 |
5 |
单击保存所有更改。 |
XML服务的参数
下表定义了电话网络接口中的 语音 > 选项卡下的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 Auth模式 |
默认: 本地凭证 选项: 可信的、本地凭证、远程凭证 |
指定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>
其中url是XML应用程序存储的链接;nme是电话屏幕上的应用程序的显示名称。
示例
您还可以在配置文件(cfg.xml)中配置此参数。 在此格式中输入字符串:
其中n是软键号码。 |
5 |
单击保存所有更改。 |
将XML应用程序添加到行键中
将常用应用程序添加到行键中,以便用户轻松访问服务。
准备工作
XML应用程序服务已正确配置。
1 |
访问电话管理网页。 |
2 |
选择 。 |
3 |
选择行键。 |
4 |
将扩展名参数设置为禁用以禁用扩展名。 如果禁用了Direct PLK配置功能,则必须禁用扩展以向线路键添加扩展功能。 如果启用了功能,您可以跳过此步骤。 有关详细信息,请参阅启用直接PLK配置。 |
5 |
在扩展功能参数中,以以下格式输入字符串: fnc=xml;url=<xml_app_path>;nme=<app_name>
其中url是XML应用程序存储的链接;nme是电话屏幕上的应用程序的显示名称。
示例
您还可以在配置文件(cfg.xml)中配置此参数。 在此格式中输入字符串:
其中n是分机号码。 |
6 |
单击保存所有更改。 |
在XML URL中支持的宏变量
您可以在XML URL中使用宏变量。 支持以下宏变量:
-
用户ID - UID1、UID2到UIDn
-
显示名称- <UNK> NAME1、<UNK> NAME2到<UNK> NAMEn
-
Auth ID — AUTHID1、AUTHID2到AUTHIDn
-
代理—PROXY1、PROXY2到PROXYn
-
使用小写十六进制数字的MAC地址—MA
-
产品名称- PN
-
产品系列编号- PSN
-
序列号—序列号
宏名称 | 宏扩展 |
---|---|
$ | $$格式扩展为单个$字符。 |
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。 |
外部 | 电话的外部IP,如在互联网上看到的;例如,66.43.16.52。 |
斯沃尔 |
软件版本字符串。 例如, phoneos.3-2-1-0104-37 |
hwver |
硬件版本字符串。 例如,2.0.1 |
普韦斯特 |
配置状态(数字字符串): -1 =显式重同步请求 0 =加电重新同步 1 =定期重新同步 2 =重新同步失败,重试 |
升级 |
升级状态(数字字符串): 1 =首次升级尝试 2 =升级失败,重试 |
上传 |
上次升级尝试的结果消息(ERR);例如http_get失败。 |
Prvtmr |
上次重新同步后秒数。 |
Upgtmr |
自上次升级尝试以来的秒数。 |
regtmr1 |
自Line 1丢失使用SIP服务器注册以来的秒数。 |
regtmr2 |
自Line 2丢失使用SIP服务器注册以来的秒数。 |
upgcond |
遗留宏名称。 |
方案 |
文件访问方案,TFTP、HTTP或HTTPS,在解析重同步或升级URL后获得的。 |
塞尔维亚 |
请求目标服务器主机名,在解析重同步或升级URL后获得的。 |
服务 |
请求目标服务器IP地址,在解析重同步或升级URL后获得,可能在DNS查找后获得。 |
端口 |
请求目标UDP/TCP端口,如解析重同步或升级URL后获得的。 |
路径 |
请求目标文件路径,如解析重同步或升级URL后获得的。 |
错误 |
重新同步或升级尝试的结果消息。 仅用于生成结果系统日志消息。 在尝试升级时,该值保留在UPGERR变量中。 |
用户名 |
Line n UserID配置参数的内容。 |
伊斯卡斯特 |
如果单位是自定义,则值为1,否则0。 可在Web UI Info页面上查看自定义状态。 |
收件人名 | 与首次连接、铃声或入站呼叫关联的名称。 |
遥控器 |
首次连接、铃声或入站呼叫的电话号码。 如果有多个呼叫,将提供与找到的第一个呼叫关联的数据。 |
<UNK>名称 | 行N显示名称配置参数的内容。 |
授权文件 | Line N auth ID配置参数的内容。 |