Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 490
   
9-38
CTI OS Developer’s Guide for Cisco Unified Contact Center Enterprise
Release 8.5(3)
Chapter 9      Agent Object
Methods
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). Package these with the keywords “AgentReference” and “CallReference” 
respectively. 
The third required parameter is one of the following integers representing the desired supervisory 
action.
Table 9-16
SuperviseCall Parameters
Note
Both SupervisorMonitor and eSupervisorClear only apply to Cisco Unified Communications 
Manager based silent monitor.
This is packaged with the constant CTIOS_SUPERVISORYACTION or the string 
“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).
A BargeIn action is very similar to a Single Step Conference where the agent is the conference controller. 
As such, only this agent can add other parties to the conference; the supervisor cannot do this.
An Intercept can only be performed by a supervisor who has already performed a BargeIn. The Intercept 
simply hangs up the original agent, leaving only the customer and the supervisor talking.
E_CTIOS_INVALID_SILENT_MONITOR_MODE is returned when Agent.SuperviseCall() is called 
when CTI OS Based silent monitor is configured.
Value
Enum
Description
3
eSupervisorBargeIn
BargeIn to the specified call of the specified agent.
4
eSupervisorIntercept
Intercept the specified call of the specified agent.
1
eSupervisorMonitor
Used to silently monitor the call of the specified agent.
0
eSupervisorClear
Used to clear the silent monitor call.