Cisco Cisco Computer Telephony Integration OS 8.5 Guida Dello Sviluppatore
6-86
CTI OS Developer’s Guide for Cisco Unified Contact Center Enterprise
Release 8.5(3)
Chapter 6 Event Interfaces and Events
ISilentMonitorEvents
establish the session automatically. If the subscriber wishes to process the event by itself, they must set
the DoDefaultMessageHandling parameter to False and invoke AcceptSilentMonitoring when it is ready
to start the session and call ReportSMSessionStatus to the monitoring client.
the DoDefaultMessageHandling parameter to False and invoke AcceptSilentMonitoring when it is ready
to start the session and call ReportSMSessionStatus to the monitoring client.
CTI OS server generates this event whenever a remote application calls the StartSilentMonitorRequest
method.
method.
Syntax
C++:
void OnSilentMonitorStartRequestedEvent(Arguments & args);
COM:
HRESULT OnSilentMonitorStartRequestedEvent([in] Arguments* args);
VB:
Session_ OnSilentMonitorStartRequestedEvent(ByVal args as
CTIOSCLIENTLIB.IArguments)
Parameters
args
Arguments array containing the following fields.
Table 6-85
OnSilentMonitorStartRequetsedEvent Parameters
Keyword
Type
Description
MonitoredUniqueObject
ID
ID
STRING
Unique Object ID of the object being monitored.
AgentID
STRING
Agent ID of the agent to be monitored. This message contains
either AgentID or DeviceID, but not both.
either AgentID or DeviceID, but not both.
DeviceID
STRING
Device ID of the agent to be monitored. This message
contains either AgentID or DeviceID, but not both.
contains either AgentID or DeviceID, but not both.
PeripheralID
INT
The Unified ICM PeripheralID of the ACD where the silent
monitor start was requested.
monitor start was requested.
MonitoringIPAddress
STRING
TCP/IP address of the monitoring application.
MonitoringIPPort
INT
TCP/IP port of the monitoring application.
SMSessionKey
UNSIGNED
SHORT
SHORT
Unique identifier for the Silent Monitor Session.
HeartbeatInterval
INT
Heartbeat interval for the silent monitor session.
HeartbeatTimeout
INT
Timeout for no activity.
OriginatingServerID
STRING
TCP/IP Address:Port of the CTI OS server from which the
request originated.
request originated.
OriginatingClientID
STRING
Client Identification of the monitoring application.
DoDefaultMessage
Handling
Handling
BOOLEAN
When this parameter is set to True, it instructs the
SilentMonitorManager to immediately start sending audio
and establish the silent monitor session. If this parameter is
set to False, it instructs the SilentMonitorManager to not send
voice and to not establish the silent monitor session. In this
case, it is the responsibility of the subscriber to report this
status accordingly.
SilentMonitorManager to immediately start sending audio
and establish the silent monitor session. If this parameter is
set to False, it instructs the SilentMonitorManager to not send
voice and to not establish the silent monitor session. In this
case, it is the responsibility of the subscriber to report this
status accordingly.