Руководство Разработчика для Cisco Cisco Computer Telephony Integration Option 8.5

Скачать
Страница из 506
   
6-91
CTI OS Developer’s Guide for Cisco Unified Contact Center Enterprise
Release 8.5(1)
Chapter 6      Event Interfaces and Events
ISilentMonitorEvents
OnSilentMonitorStatusReportEvent
The OnSilentMonitorStatusReportEvent event indicates a change in status of a silent monitor session. 
This event sent only to the monitoring application.
Syntax 
C++:
 void OnSilentMonitorStatusReportEvent (Arguments & args);
COM: 
 
HRESULT OnSilentMonitorStatusReportEvent ([in] Arguments* args);
VB:
  Session_ OnSilentMonitorStatusReportEvent (ByVal args as CTIOSCLIENTLIB.IArguments)
Parameters
args
Arguments array containing the following fields.
Table 6-87
OnSilentMonitorStatusReportEvent Parameters
SilentMonitorTargetDevice
ID
STRING
ID of the silently monitored device.
SilentMonitorCallUID
STRING
Unique object ID of the silent monitor call.
SilentMonitorCallDispositi
on
unsigned 
int
If the silent monitor session failed, the event cause carried by 
the call failed event is stored here. 
If the silent monitor session was either terminated by the 
supervisor or the agent’s call ended, this field is set to 0.
Keyword
Type
Description
MonitoredUniqueObject
ID
STRING
Unique Object ID of the object being monitored
SMSessionKey
UNSIGNED 
SHORT
Unique identifier for the Silent Monitor Session.
StatusCode
SHORT
One of the ISilentMonitorEvent status codes in 
.
OriginatingServerID
STRING
TCP/IP Address:Port of the CTI OS server from which the 
request originated
OriginatingClientID
STRING
Client Identification of the monitoring application
TargetCILClientID
STRING
CIL Client ID of the monitoring application
Table 6-88
ISilentMonitorEvent Status Codes
enum Value
Numeric Value 
(Hex)
General Codes
eSMStatusUnknown
-1
eSMStatusOK
0