Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 500
   
6-31
CTI OS Developer’s Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted
Release 7.5(1)
Chapter 6      Event Interfaces and Events
ICallEvents Interface
Parameters
args
Arguments array containing the following fields.
OnCallDiverted
The removal of a call from one delivery target and forwarded to a different target may generate an 
OnCallDiverted event.
Syntax
C++:
void OnCallDiverted(Arguments& args)
COM:
void OnCallDiverted (IArguments * args)
VB:
session_OnCallDiverted (ByVal args As CtiosCLIENTLib.IArguments)
Parameters
args
Arguments array containing the following fields.
Keyword
Type
Description
Connection DeviceID
INT
The identifier of the connection between the call and the device.
ConnectionDevice 
IDType
SHORT
Indicates the type of the connection identifier supplied in the 
ConnectionDeviceID.
LocalConnection State SHORT
The state of the local end of the connection.
EventCause
SHORT
Indicates a reason or explanation for the occurrence of the event.
LineHandle
SHORT
Identifies the teleset line being used.
LineType
SHORT
Indicates the type of the teleset line.
ServiceID
INT
The ICM ServiceID of the service that the call is attributed to.
ServiceNumber 
INT
The service that the call is attributed to, as known to the peripheral.
NumQueued
SHORT
The number of calls in the queue for this service.
NumSkillGroups
SHORT
The number of Skill Groups that the call has been removed from, 
up to a maximum of 99.
Keyword
Type
Description
UniqueObjectID
STRING
Unique reference generated for a call at client. 
PeripheralID
INT
The ICM PeripheralID of the ACD where the call activity 
occurred.
PeripheralType
SHORT
The type of the peripheral.
ConnectionDevice 
IDType
SHORT
Indicates the type of ConnectionDeviceID value.