Este documento describe cómo configurar plantillas de comandos o plantillas de configuración personalizadas desde Cisco TelePresence Management Suite (TMS).
Cisco recomienda que tenga conocimiento sobre estos temas:
Debe tener estos accesos y privilegios:
La información que contiene este documento se basa en las siguientes versiones de software y hardware.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Este documento también puede utilizarse con estas versiones de software y hardware:
Las plantillas de comandos personalizadas se utilizan comúnmente para establecer contraseñas de administrador, porque no hay una plantilla predefinida en TMS para extremos que ejecutan el software TC. Este ejemplo utiliza el archivo /command.xml.
La cadena xCommand para esta configuración es:
Xcommand SystemUnit AdminPassword Set Password: NewPassword
Vaya a Configuration > API>/command.xml, y revise el archivo /command.xml ubicado en la interfaz web del terminal:
Observe que el formato es el mismo que la cadena xCommand, con la excepción de las etiquetas de cierre necesarias para XML. Esto genera la cadena XML que cambia la contraseña de administrador:
<Command>
<SystemUnit>
<AdminPassword>
<Set>
<Password>NewPassword</Password>
</Set>
</AdminPassword>
</SystemUnit>
</Command>
NewPassword es la contraseña que ha elegido.
Puede utilizar una plantilla de comandos personalizada para una cadena de comandos de varias partes, como el uso común de expresiones de información para determinar qué eventos notifica el terminal a TMS.
Este es un ejemplo de la cadena de comandos Telnet/SSH:
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
Revise el archivo /command.xml:
Compare la cadena de comandos con el archivo /command.xml. Esto produce la cadena XML equivalente:
<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>
A diferencia de los comandos SSH, puede utilizar plantillas de comandos personalizadas para crear comandos multitarea. Este ejemplo combina los dos ejemplos anteriores y establece tanto HttpFeedback como AdminPassword con una única cadena de comandos personalizada:
<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>
Revise el archivo /command.xml y vea cómo se asigna a la cadena de comandos multitarea personalizada:
Este ejemplo establece el protocolo DefaultCall en H323. Este es el comando SSH/Telnet:
Xconfiguration Conference DefaultCall protocol: H323
Revise el archivo /configuration.xml:
Compare la cadena de comandos con el archivo /command.xml. Esto produce la cadena XML equivalente:
<Configuration>
<Conference>
<DefaultCall>
<Protocol>H323</Protocol>
</DefaultCall>
</Conference>
</Configuration>
A diferencia de las cadenas Xcommand, que permiten ejecutar un comando para establecer varios componentes, las cadenas xConfiguration sólo admiten un único cambio de configuración por cadena. Por lo tanto, esta sección no se aplica.
Al igual que con las cadenas de comandos personalizadas, puede combinar varias cadenas de configuración en una única cadena XML de configuración personalizada. Este ejemplo utiliza estas cadenas de xConfiguration como base:
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"
Revise estas secciones del archivo /configuration.xml:
y
Compare la cadena de comandos con el archivo /command.xml. Esto produce la cadena XML equivalente:
<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>
Una vez identificada la cadena XML, agregue la cadena a un comando personalizado o a una plantilla de configuración. Este procedimiento describe cómo:
Actualmente, no hay un procedimiento de verificación disponible para esta configuración.
Actualmente, no hay información específica de troubleshooting disponible para esta configuración.
Revisión | Fecha de publicación | Comentarios |
---|---|---|
1.0 |
19-Feb-2014 |
Versión inicial |