Cisco Cisco Computer Telephony Integration OS 8.5 Developer's Guide

Page of 500
   
10-7
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions
Cisco CTI OS Release 7.2(1)
Chapter 10      Call Object
Methods
Arguments Parameters
The following rules apply to the optional_args and reserved_args parameters in Call Object methods:
  •
In VB, you can ignore these parameters altogether. For example, you can treat the line:
Answer([reserved_args As IArguments]) As Long
as follows:
Answer()
  •
To ignore these parameters in COM you must send a NULL, as shown:
Answer (NULL)
Alternate
The Alternate method combines the action of placing a talking call on hold and then retrieving a 
previously held call at the same device. If there are only two calls at the device, this method may be 
called via either the current or the held call. 
Syntax
C++: 
int Alternate()
int Alternate(Arguments & reserved_args);
COM:
HRESULT Alternate (/*[in,optional]*/  IArguments *reserved_args,    (/*[out, 
retval]*/ int * errorcode );
VB:
Alternate([reserved_args As IArguments]) As Long
Hold
Places a current call on hold.
IsValid
See 
MakeConsultCall
Places a current call on hold and makes a new call.
Reconnect
Clears the current call and then retrieves a held call.
Retrieve
Retrieves a held call.
SetCallData
Sets call and expanded call context (ECC) variables.
SendDTMFSignal
Requests the ACD to send a sequence of DTMF tones.
SingleStepConference
Performs a single step conference.
SingleStepTransfer
Performs a single step transfer.
Snapshot
Issues a server request to get the current call 
information, including call data and a list of associated 
devices and the connection state for the call of each 
device.
StartRecord
Starts recording of a call.
StopRecord
Stops recording of a call.
Transfer
Transfers a call to a third party.
Table 10-2
Call Object Methods (continued)
Method
Description