Cisco Cisco Computer Telephony Integration Option 9.0 Developer's Guide

Page of 508
   
6-96
CTI OS Developer’s Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted
Release 8.0(1)
Chapter 6      Event Interfaces and Events
Getting All Event Parameters
Arguments args = eventArgs.rArgs;
EventID receivedEvent = (EventID) eventArgs.iEventID;
switch(receivedEvent)
{
case EventID.eQueryAgentStatisticsConf:
ProcessQueryConf(args);
break;
...
}
To unsubscribe for events in the .NET CIL, use the RemoveEventListener method.
This method has the following syntax:
CilError RemoveEventListener(IGenericEvents Listener, int iListID)
where Listener is the IGenericEvents object that is unsubscribing for events and iListID is the ID of the 
subscriber list from which to remove this listener.
Getting All Event Parameters
How to Get All Parameters from an Event
The MinimizeEventArgs registry value controls the amount of nonessential call object parameters that 
are sent to the client. When MinimizeEventArgs is set to 1, a minimal set of nonessential call object 
parameters are sent to the CTI OS Client. When the MinimizeEventArgs registry value is set to 0, the 
CTI OS server sends to CTI OS Clients the event parameters listed in Table 6-90. 
The MinimizeEventArgs value is located under the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Cisco Systems, 
Inc.\Ctios\<Customer-Instancename>\CTIOS1\Server\CallObject