Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 506
   
8-32
CTI OS Developer’s Guide for Cisco Unified Contact Center Enterprise
Release 8.5(1)
Chapter 8      Session Object
Notes On Message Filters
OnMonitoredCallDivertedEvent 
OnMonitoredCallServiceInitiatedEvent 
OnMonitoredCallQueuedEvent 
OnMonitoredCallTranslationRouteEvent 
OnMonitoredCallBeginEvent 
OnMonitoredCallEndEvent 
OnMonitoredCallDataUpdateEvent 
OnMonitoredCallReachedNetworkEvent 
OnMonitoredCallDequeuedEvent 
OnMonitoredAgentPrecallEvent 
OnMonitoredAgentPrecallAbortEvent 
To circumvent this restriction, use an equivalent message in the filter expression (for example, 
OnAgentStateEvent instead of OnMonitoredAgentStateChange) and check in the message handler 
for the CTIOS_MONITORED parameter to be TRUE.
void CMyEventSink::OnAgentStateEvent(Arguments & argParams)
{
     if (argParams.IsValid(CTIOS_MONITORED) && 
argParams.GetValueBoolean(CTIOS_MONITORED))
    {
        //Do process the event
    }
}
Table 8-6
Special Filter Keywords
Filtering Skillgroup Statistics 
One of the most common applications for a filter mode application is the processing of only skill group 
statistics. For this purpose, the specialized filter FilterTarget=SkillGroupStats is defined. When set, this 
filter indicates that the CTI OS server should forward skill group statistics to the client application, 
whether or not any agents are logged in.
Keyword
Description
FilterTarget=SkillGroupStats (see 
When set, this filter indicates that the CTI OS server should forward 
skill group statistics to the client application, whether or not any agents 
are logged in.
HideSilentMonitorCallEvents (see 
)
This keyword is used to block call events for silent monitor calls in 
monitor mode applications.