Copyright © TANDBERG 2008
Reference Guide Version 3.0 rev 3.0
39
6.2
calls.active.enumerate
Returns a list of all currently active calls on the ISDN gateway.
Parameter
Type
Comments
enumerateID (optional)
String
An enumerateID, as specified in section 2.
This returns the following structure:
Response
Type
Comments
enumerateID (optional)
String
An enumerateID, as specified in section 2.
calls
array of struct
See below for layout of the structures.
The calls structure contains the following fields:
Field
Type
Comments
uniqueId
Integer
A unique identifier for this call.
participantOne Struct
participantTwo Struct
Structures containing participant information, as
define in common structures, above.
startTime
dateTime.iso8601
The start time of the call.
voiceCall
Boolean
True if this is a voice-only call, false for a video
call.
aggregationCall
Boolean
True if this is an aggregation call, false
otherwise.
callProgress
String
The state of the call. One of: initial, calling out,
connected or dying.
encryption String
Either
all
,
some
or
none
, depending on the
current encryption state of the media channels
(on the IP side of the call).
ISDN encryption
String
Either
all
,
some
or
none
, depending on the
current encryption state of the media channels
on the ISDN side of the call.
maxDuration
Integer
The maximum duration of this call in seconds. If
there is no maximum, this value is 0.
calledNumber
String
The number originally called, or
unknown
if this
number is unknown.
6.3
calls.completed.enumerate
Returns completed call records from the gateway. This function takes no parameters.
Parameter
Type
Comments
enumerateID (optional)
String
An enumerateID, as specified in section 2.
This returns the following structure:
Response
Type
Comments
enumerateID (optional)
String
An enumerateID, as specified in section 2.
calls
array of struct
See below for layout of the structures.