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

Скачать
Страница из 490
   
8-31
CTI OS Developer’s Guide for Cisco Unified Contact Center Enterprise
Release 8.5(3)
Chapter 8      Session Object
Notes On Message Filters
OnMonitoredCallRetrievedEvent 
OnMonitoredCallClearedEvent 
OnMonitoredCallConnectionClearedEvent 
OnMonitoredCallOriginatedEvent 
OnMonitoredCallFailedEvent 
OnMonitoredCallConferencedEvent 
OnMonitoredCallTransferredEvent 
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
Keyword
Description
FilterTarget=SkillGroupStats (see 
When set, this filter indicates that the CTI OS server 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.