WebEx : 思科网真管理套件

终端配置模板的自定义命令在TMS

2015 年 8 月 28 日 - 机器翻译
其他版本: PDFpdf | 英语 (2015 年 4 月 23 日) | 反馈

简介

本文描述如何配置custom命令模板或自定义配置模板从思科网真管理套件(TMS)。

贡献用贾森Shupe和亚当Wamsley, Cisco TAC工程师。

先决条件

要求

Cisco 建议您了解以下主题:

  • 思科网真管理套件
  • 思科网真TC软件

您必须有这些访问和权限:

  • 对TMS的Web访问用足够的权限为了接入系统>配置模板>配置模板
  • 对运行思科网真TC软件以足够的权限为了访问Configuration> API > /command.xml或者/configuration.xml的终端的Web访问
  • 安全壳SSH或Telnet访问对终端有管理员级别权限

使用的组件

本文档中的信息基于以下软件和硬件版本:

  • 思科网真管理套件版本14.2.2
  • 与思科网真TC软件版本TC6.2.1的思科网真编码C40 (C40)

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。

相关产品

本文档也可用于以下硬件和软件版本:

  • 思科网真管理套件版本13.x - 14.x
  • 思科网真TC软件版本TC6.0 - TC6.2.1

配置

创建简单命令命令字符串

警告:自定义模板发送在模板内配置的API,但是不应用对终端的已知配置的那些变化在TMS上。当‘强制刷新’更新多数设置时,通过API完成的密码更改造成TMS丢失与终端的连接,直到密码在终端的连接设置内在TMS的更新。

custom命令模板是常用的为了设置管理员密码,因为没有在TMS的预定义的模板运行TC软件的终端的。此示例使用/command.xml文件。

此设置的xCommand字符串是:

Xcommand SystemUnit AdminPassword Set Password: NewPassword

导航对Configuration> API>/command.xml,并且查看在终端Web接口查找的/command.xml文件:

117357-config-tms-01.png

注意格式是相同的象xCommand字符串除关闭的标记外必要为XML。这产生更改AdminPassword的XML字符串:

<Command>
<SystemUnit>
<AdminPassword>
<Set>
<Password>NewPassword</Password>
</Set>
</AdminPassword>
</SystemUnit>
</Command>

新密码是密码您的选择。

创建几部分的命令字符串

您能使用一个custom命令模板一几部分的string命令,例如一般反馈表达式为了确定哪些事件终端向TMS报告。

这是Telnet/SSH string命令的示例:

xcommand HttpFeedback Register FeedbackSlot: 1 ServerUrl: 
http://172.30.10.7/tms/public/feedback/code.aspx
Expression: /History/CallLogs/Call Expression: /Status/Call[Status='Connected']
Expression: /Status/H323/Gatekeeper Expression: /Status/SIP/Registration
Expression: /Status/Network/Ethernet/Speed Expression: /Event/CallSuccessful
Expression: /Event/Message/Prompt/Response Expression: /Configuration
Expression: /Event/CallDisconnect Expression: /Status/Call

查看/command.xml文件:

117357-config-tms-02.png

比较string命令到/command.xml文件。这产生等同XML字符串:

<Command>
<HttpFeedback>
<Register>
<FeedbackSlot>1</FeedbackSlot>
<ServerUrl>http://172.30.10.7/tms/public/feedback/code.aspx</ServerUrl>
<Expression item="1">/History/CallLogs/Call</Expression>
<Expression item="2">/Status/Call[Status='Connected']</Expression>
<Expression item="3">/Status/H323/Gatekeeper</Expression>
<Expression item="4">/Status/SIP/Registration</Expression>
<Expression item="5">/Status/Network/Ethernet/Speed</Expression>
<Expression item="6">/Event/CallSuccessful</Expression>
<Expression item="7">/Event/Message/Prompt/Response</Expression>
<Expression item="8">/Configuration</Expression>
<Expression item="9">/Event/CallDisconnect</Expression>
<Expression item="10">/Status/Call</Expression>
</Register>
</HttpFeedback>
</Command>

创建多任务命令字符串

不同于SSH命令,您能使用custom命令模板为了创建多任务命令。此示例结合两前面的示例并且设置HttpFeedback和AdminPassword与单个custom命令命令字符串:

<Command>
<HttpFeedback>
<Register>
<FeedbackSlot>1</FeedbackSlot>
<ServerUrl>http://172.30.10.7/tms/public/feedback/code.aspx</ServerUrl>
<Expression item="1">/History/CallLogs/Call</Expression>
<Expression item="2">/Status/Call[Status='Connected']</Expression>
<Expression item="3">/Status/H323/Gatekeeper</Expression>
<Expression item="4">/Status/SIP/Registration</Expression>
<Expression item="5">/Status/Network/Ethernet/Speed</Expression>
<Expression item="6">/Event/CallSuccessful</Expression>
<Expression item="7">/Event/Message/Prompt/Response</Expression>
<Expression item="8">/Configuration</Expression>
<Expression item="9">/Event/CallDisconnect</Expression>
<Expression item="10">/Status/Call</Expression>
</Register>
</HttpFeedback>
<SystemUnit>
<AdminPassword>
<Set>
<Password>NewPassword</Password>
</Set>
</AdminPassword>
</SystemUnit>
</Command>

查看/command.xml文件并且请参阅如何映射对自定义多任务string命令:

117357-config-tms-03.png

创建简单配置字符串

此示例设置DefaultCall协议为H323。这是SSH/Telnet命令:

Xconfiguration Conference DefaultCall protocol: H323

查看/configuration.xml文件:

117357-config-tms-04.png

比较string命令到/command.xml文件。这产生等同XML字符串:

<Configuration>
<Conference>
<DefaultCall>
<Protocol>H323</Protocol>
</DefaultCall>
</Conference>
</Configuration>

创建几部分的配置字符串

不同于让您运行命令为了设置多个组件的Xcommand字符串, xConfiguration字符串只支持单个配置更改每个字符串。所以,此部分不适用。 

创建多任务配置字符串

如同custom命令命令字符串,您能结合在单个自定义配置XML字符串的多个配置字符串。此示例使用这些xConfiguration字符串作为基础:

xConfiguration H323 Profile 1 H323Alias ID: c40-1.lab.h323@tac.lab
xConfiguration H323 Profile 1 H323Alias E164: 180004
xConfiguration H323 Profile 1 CallSetup Mode: Gatekeeper
xConfiguration H323 Profile 1 Gatekeeper Address: taccluster.tac.lab
xConfiguration H323 Profile 1 Gatekeeper Discovery: Manual
xConfiguration SIP Profile 1 URI: c40-1.lab.sip@tac.lab
xConfiguration SIP Profile 1 DefaultTransport: Auto
xConfiguration SIP Profile 1 Proxy 1 Discovery: Manual
xConfiguration SIP Profile 1 Proxy 1 Address: "taccluster.tac.lab"

查看/configuration.xml文件的这些部分:

117357-config-tms-05.png

并且

117357-config-tms-06.png

比较string命令到/command.xml文件。这产生等同XML字符串:

<Configuration>
<H323>
<Profile>
<H323Alias>
<ID>c40-1.lab.h323@tac.lab</ID>
<E164>180004</E164>
</H323Alias>
<CallSetup>
<Mode>Gatekeeper</Mode>
</CallSetup>
<Gatekeeper>
<Address>taccluster.tac.lab</Address>
<Discovery>Manual</Discovery>
</Gatekeeper>
</Profile>
</H323>
<Sip>
<Profile>
<URI>c40-1.lab.sip@tac.lab</URI>
<DefaultTransport>Auto</DefaultTransport>
<Proxy item="1">
<Discovery>Manual</Discovery>
<Address>taccluster.tac.lab</Address>
</Proxy>
</Profile>
</Sip>
</Configuration>

添加已创建XML字符串到TMS自定义模板

注意:自定义命令和配置字段对最多1000个字符被限制。

一旦安排XML字符串识别,请添加字符串到自定义命令或配置模板。此步骤描述如何:

  1. 在TMS Web接口,请导航到系统>配置模板>配置模板,并且选择新的配置模板

    117357-config-tms-07.png

  2. 过滤器文本字段点击挑选先进的设置选项卡,并且输入词自定义在思科网真组系统下:

    117357-config-tms-08.png

  3. 在适当的设置旁边检查方框(自定义命令自定义配置),并且点击右箭头(>)移动它。

  4. 点击模板设置选项卡

    117357-config-tms-09.png

  5. 输入您的XML脚本到适当的自定义命令自定义配置文本字段。

  6. 选择保存

验证

当前没有可用于此配置的验证过程。

故障排除

目前没有针对此配置的故障排除信息。


相关的思科支持社区讨论

思科支持社区是您提问、解答问题、分享建议以及与工作伙伴协作的论坛。


Document ID: 117357