TANDBERG Codec 3000 MXP Reference Manual page 58

Guide for system integrators
Table of Contents

Advertisement

About the TANDBERG API
XACLI – Special Commands – xfeedback (II)
EXAMPLE.
User wants to know when calls are connected
and when calls are disconnected, without monitoring any
call data changes when the call is active:
This can be done by registering feedback on the events:
CallSuccessful
CallDisconnected
xfeedback register event/callsuccessful
OK
xfeedback register event/calldisconnected
OK
xcommand dial number:558458
*r Result (status=OK):
CallRef: 1
LogTag: 8
*r/end
OK
CONNECT
*e CallSuccessful:
CallRef: 1
LogTag: 8
Protocol: H323
Direction: Outgoing
CallRate: 768
RemoteNumber: "558458"
Encryption:
Incoming: Off
Outgoing: Off
*e/end
xcommand disconnectcall call:1
*r Result (status=OK): /
*r/end
OK
NO CARRIER
*e CallDisconnected:
CallRef: 1
LogTag: 8
*e/end
D 13887.08
MAY 2008
NOTE!
If sub-elements are removed from a status structure between transitions, the removed elements will be notified with an attribute
ghost=True
when feedback is issued. This allows for an external control system to be completely synchronised with the codec.
EXAMPLE.
This example shows status for a call that is beeing
disconnected. The user has registered a feedback expression to
monitor all call changes (xfeedback register status/call).
When the call is active the Call element contains a large sub-struc-
ture. When the call is disconnected this status tree collapses, i.e.
the only information availible for a disconnected call is a Cause
element. All sub-elements that are being removed in this transition
ghost=True
are marked with a
attribute when feedback is issued,
see below.
xstatus call 1
*s Call 1 (status=Synced, type=Vtlph,
protocol=H323, direction=Outgoing, logTag=30):
CallRate: 768
RemoteNumber: "558458"
Mute: Off
Microphone: Off
Duration: 62
MuteOutgoing: Off
Channels 1 (type=Incoming):
Rate: 768
Restrict: Off
Encryption (status=On):
Type: AES-128
CheckCode: "C6D478F231E09A04"
Audio (status=Active):
Protocol: G722
Rate: 64
Video 1 (status=Active):
Protocol: H264
Resolution: CIF
Rate: 704
Video 2 (status=Inactive): /
Data (status=Inactive): /
Channels 2 (type=Outgoing):
Rate: 768
Restrict: Off
Encryption (status=On):
Type: AES-128
CheckCode: "C6D478F231E09A04"
Audio (status=Active):
Protocol: G722
58
TANDBERG 3000
REFERENCE GUIDE FOR SYSTEM INTEGRATORS
Rate: 64
Video 1 (status=Active):
Protocol: H264
Resolution: CIF
Rate: 704
Video 2 (status=Inactive): /
Data (status=Inactive): /
*s/end
OK
xcommand disconnect
*r Result (status=OK): /
*r/end
OK
*s Call 1 (status=ClearOut, type=Vtlph,
protocol=H323, direction=Outgoing, logTag=30):
*s/end
NO CARRIER
*s Call 1 (status=Disconnected, type=NA,
protocol=NA, direction=NA, logTag=NA):
Cause: 16
CallRate (ghost=True): /
RemoteNumber (ghost=True): /
Mute (ghost=True): /
Microphone (ghost=True): /
Duration (ghost=True): /
MuteOutgoing (ghost=True): /
Channels 1 (ghost=True): /
Channels 2 (ghost=True): /
*s/end
xstatus call 1
*s Call 1 (status=Disconnected, type=NA,
protocol=NA, direction=NA, logTag=NA):
Cause: 16
*s/end
OK
MXP
& 6000
MXP

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Codec 6000 mxp

Table of Contents