Cisco Cisco Computer Telephony Integration Option 8.5 Guida Dello Sviluppatore

Pagina di 668
 
8-45
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.1(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))