Cisco Cisco Computer Telephony Integration OS 8.5 开发者指南

下载
页码 500
   
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.
void CMyEventSink::OnAgentStateEvent(Arguments & argParams)
{
     if (argParams.IsValid(CTIOS_MONITORED) && 
argParams.GetValueBoolean(CTIOS_MONITORED))
    {
        //Do process the event
    }
}