Cisco Cisco Computer Telephony Integration Option 9.0 Developer's Guide
8-32
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions
Cisco CTI OS Release 7.2(1)
Chapter 8 Session Object
Notes On Message Filters
–
OnMonitoredAgentInfoEvent
–
OnMonitoredCallDeliveredEvent
–
OnMonitoredCallEstablishedEvent
–
OnMonitoredCallHeldEvent
–
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.
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
}
}