Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 500
   
6-78
CTI OS Developer’s Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted
Release 7.5(1)
Chapter 6      Event Interfaces and Events
ISilentMonitorEvents
      OnMonitoredCallAgentPrecallEvent([in] IArguments *pIArguments);
      OnMonitoredCallAgentPrecallAbortEvent([in] IArguments *pIArguments);
      MonitoredCallServiceInitiatedEvent([in] IArguments *pIArguments);
      MonitoredCallQueuedEvent([in] IArguments *pIArguments);
      MonitoredCallDequeuedEvent([in] IArguments *pIArguments);
ISilentMonitorEvents
The silent monitor manager object fires events on the ISilentMonitorEvents interface. The following 
events are published to subscribers of the ISilentMonitorEvents interface.
Note
The events in this section are supported for use with IPCC only.
Note
The following events only apply to CTI OS based silent monitor unless noted otherwise.
OnCallRTPStarted
The OnCallRTPStarted event indicates that an RTP media stream has been started.  This event 
accompanies the call object in an IPCC environment.
Syntax
C++:
void OnCallRTPStarted(Arguments& args)
COM:
void OnCallRTPStarted (IArguments * args)
VB:  
session_OnCallRTPStarted (ByVal args As CtiosCLIENTLib.IArguments)
Parameters
args
Arguments array containing the following fields.
Keyword
Type
Description
MonitorID
UINT
The Monitor ID of the device or call monitor that caused this message 
to be sent to the client, or zero if there is no monitor associated with 
the event (All Events Service).
PeripheralID
UINT
The ICM PeripheralID of the ACD where the device is located.
ClientPort
UINT
The TCP/IP port number of the CTI Client connection
Direction
USHORT
The direction of the event. One of the following values:
     0: Input; 
     1: Output;     
     2: Bi-directional.