Cisco Cisco Computer Telephony Integration Option 8.5 Developer's Guide

Page of 668
 
6-35
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.1(1)
 
Chapter 6      Event Interfaces and Events
ICallEvents Interface
OnCallCleared
An OnCallCleared event is generated when the voice portion of all parties on a 
call is terminated, normally when the last device disconnects from a call. With 
this event the connection status becomes LCS_NULL.
Note
If the CallCleared event is received after having received a CallFailed event, note 
that the event will not include a CallStatus since it is important to preserve the fact 
that the call failed (maintaining the CallStatus of LSC_Fail).  Because of this 
exception, the CallStatus of the CallCleared event is optional.
Syntax
C++:
void OnCallDelivered(Arguments& args)
ECC (optional)
ARGUMENTS Arguments array that contains all of 
the Expanded Call Context variables 
in use; for example:
 
 
user.ArrayVariable[0]
 
user.ArrayVariable[1]
 
...
 
user.ArrayVariable[n]
 
user.ScalarVariable
CTIClients (optional)
ARGUMENTS Arguments array that contains the 
information about the number of 
clients that are using the call object; 
for example:
CTIClient[1]
CTIClientSignature
 
CTIClientTimestamp
ICMEnterprise 
UniqueID (optional)
STRING
Required only when the call is 
pre-routed.
Keyword
Type
Description