Cisco Cisco Computer Telephony Integration Option 8.5 Guía Del Desarrollador

Descargar
Página de 546
 
Chapter 10      Call Object
Methods
10-24
Cisco ICM Software CTI OS Developer’s Guide Release 6.0(0)
Remarks
The Hold request must be made via a call whose call status is LCS_CONNECT 
or it will fail.
The following events will be received if this request is successful: 
OnHoldCallConf event
OnCallHeld event
The following events will be received  if this request fails: 
OnControlFailureConf event
MakeConsultCall
The MakeConsultCall method initiates the combined action of placing the 
associated current call on hold and then making a new call. By default, the call 
context data (including call variables) of the current call is used to initialize the 
context data of the new consultation call. The application may override some or 
all of the original call context in the consultation call by providing the desired 
values in this request.
The simplest form of the request only requires a dialed number and a consult type. 
The request may also include optional parameters, as listed in 
Syntax
C++:
int MakeConsultCall (Arguments& args))
COM:
HRESULT MakeConsultCall (/*[in]*/ IArguments *args, /*[out, 
retval]*/ int * errorcode)
VB:
MakeConsultCall (args As CTIOSCLIENTLib.IArguments, errorcode As 
Long)
Java:
int MakeConsultCall(Arguments args)
Input Parameters
args
An output parameter of either a reference or a pointer to an Arguments array 
that contains parameters from 
. Any of these parameters included 
should be added to the Arguments array using the associated key word.