Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide
9-40
CTI OS Developer’s Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted
Release 8.0(1)
Chapter 9 Agent Object
Methods
Syntax
C++:
int SuperviseCall(Arguments& args)
COM:
HRESULT SuperviseCall (/*[in]*/ IArguments * args, /*[out,retval]*/ int
errorCode)
VB:
SuperviseCall (args As CTIOSCLIENTLib.IArguments ) As Long
Java:
int SuperviseCall(Arguments args)
.NET:
CilError SuperviseCall(Arguments args)
Parameters
args
An input parameter in the form of a pointer to an Arguments array that contains members with string
values that are the UniqueObjectIDs of the desired agent (AgentUniqueObjectID) and call
(CallUniqueObjectID). These should be packaged with the keywords “AgentReference” and
“CallReference” respectively.
values that are the UniqueObjectIDs of the desired agent (AgentUniqueObjectID) and call
(CallUniqueObjectID). These should be packaged with the keywords “AgentReference” and
“CallReference” respectively.
The third required parameter is one of the following integers representing the desired supervisory
action.
action.
Table 9-15
SuperviseCall Parameters
Note
Both SupervisorMonitor and eSupervisorClear only apply to Cisco Unified Communications
Manager based silent monitor.
Manager based silent monitor.
This is packaged with the constant CTIOS_SUPERVISORYACTION or the string
“SupervisoryAction”.
“SupervisoryAction”.
Return Values
Default CTI OS return values. See
Remarks
This request is specific to the Supervisor feature and should only be used on switches or configurations
that have the necessary support (currently, Unified CCE only).
that have the necessary support (currently, Unified CCE only).
A BargeIn action is very similar to a Single Step Conference where the agent is the conference controller.
As such, only this agent is able to add other parties to the conference; the supervisor will not be able to
do this.
As such, only this agent is able to add other parties to the conference; the supervisor will not be able to
do this.
Value
Enum
Description
3
eSupervisorBargeIn
BargeIn to the specified call of the specified
agent.
agent.
4
eSupervisorIntercept
Intercept the specified call of the specified
agent.
agent.
1
eSupervisorMonitor
Used to silently monitor the call of the
specified agent.
specified agent.
0
eSupervisorClear
Used to clear the silent monitor call.