Руководство Разработчика для Cisco Cisco Computer Telephony Integration Option 8.5
6-88
CTI OS Developer’s Guide for Cisco Unified Contact Center Enterprise
Release 8.5(1)
Chapter 6 Event Interfaces and Events
ISilentMonitorEvents
establish the session automatically. If the subscriber wishes to process the event by itself, it 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.
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 when ever 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-83
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 will
contain either AgentID or DeviceID, but not both.
contain either AgentID or DeviceID, but not both.
DeviceID
STRING
Device ID of the agent to be monitored. This message will
contain either AgentID or DeviceID, but not both.
contain either AgentID or DeviceID, but not both.
PeripheralID
INT
The Unified ICM PeripheralID of the ACD where the silent
monitor start has been requested.
monitor start has been 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.