Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 490
   
6-17
CTI OS Developer’s Guide for Cisco Unified Contact Center Enterprise
Release 8.5(3)
Chapter 6      Event Interfaces and Events
ISessionEvents Interface
Table 6-15
OnMonitorModeEstablished Parameters
OnSnapshotDeviceConf
The OnSnapshotDeviceConf confirmation message is fired to the client as part of a snapshot operation. 
For AgentMode clients, the OnSnapshotDeviceConf arrives at startup time, after the 
OnQueryAgentStateConf message. The OnSnapshotDeviceConf indicates the number of calls present at 
the device, and their UniqueObjectIDs. 
Syntax
C++:
void OnSnapshotDeviceConf (Arguments & args);
COM:
HRESULT OnSnapshotDeviceConf ([in] IArguments * args);
VB:
Session_ OnSnapshotDeviceConf (ByVal args as CTIOSCLIENTLIB.IArguments)
Parameters
args
Arguments array containing the following fields.
Table 6-16
OnSnapshotDeviceConf Parameters
Keyword
Type
Description
CIL ConnectionID
STRING
ID of the client’s connection on the server.
StatusSystem
ARGUMENTS
Arguments array containing the following 
elements:
StatusCTIServer
StatusCtiServerDriver
StatusCentralController
StatusPeripherals  (Arguments array 
with a peripheral ID for each key and 
a boolean true/false value indicating if 
that peripheral is online.)
Keyword
Description
Type
UniqueObjectID
Unique ID of the device object on the server. There are no 
device objects in the CIL, so this keyword cannot be used to 
retrieve a device object at this point.
STRING
NumCalls
The number of active calls associated with this device, up to a 
maximum of 16. 
SHORT
ValidCalls
An arguments array containing the list of calls on the device. 
The Unique ObjectID of each call is a key in the Arguments 
object. The value is a boolean indicating if the call is valid. 
Calls not listed are not valid calls on the device.
ARGUMENTS