D14642.15 Codec C40-C60 API Reference Guide TC7.0, JANUARY 2014.
Copyright © 2010–2014 Cisco Systems, Inc. All rights reserved.
21
Cisco TelePresence System Codec C40/C60
API Reference Guide
Translating from terminal mode to XML
Translating commands
The XML commands maintain the same structure as the
terminal commands, but they use a parent-child relationship
to describe the hierarchy. You can see this structure in the
examples below.
Example 1: Setting up a call.
Terminal
xCommand Dial Number: “12345” Protocol: H323
XML
<Command>
<Dial command=”True”>
<Number>12345</Number>
<Protocol>H323</Protocol>
</Dial>
</Command>
Example 2: Assigning video layout to a call.
Terminal
xCommand Video Layout AssignCall CallId: 2
LayoutId: 1
XML
<Command>
<Video>
<Layout>
<AssignCall command=”True”>
<CallId>2</CallId>
<LayoutId>1</LayoutId>
</AssignCall>
</Layout>
</Video>
</Command>
Translating configurations
Translating from xConfiguration to XML is similar to
commands, but with the addition of a special attribute
item=”NN” for specifying the index in arrays.
Example: Configuring connector for input source 2.
Terminal
xConfiguration Video Input Source 2
Connector: HDMI
XML
<Configuration>
<Video>
<Input>
<Source item=”2”>
<Connector>HDMI</Connector>
</Source>
</Input>
</Video>
</Configuration>
Contents
Introduction
About the API
xConfiguration
Appendices
xCommand
xStatus
About the API