Technical References

D14 641.11 Codec C90 API Reference Guide TC6.2, JULY 2013. Copyright © 20102013 Cisco Systems, Inc. All rights reserved. 22
Cisco TelePresence System Codec C90 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</L ay outId >
</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