Cisco Cisco Computer Telephony Integration OS 8.5 Developer's Guide

Page of 546
 
10-43
Cisco ICM Software CTI OS Developer’s Guide Release 6.0(0)
 
Chapter 10      Call Object
Methods
Remarks
Calling this method causes the CTIServer to forward the request to the server 
application with the SessionID  received in the OnStartRecordingConf event if 
non-zero, or if that SessionID is zero, to one or more one or more server 
applications that have registered the “Cisco:CallRecording” service as described 
in the Cisco ICM Software CTI Server Message Reference. It will fail if there is 
no recording server available to CTIServer.
The following events will be received  if this request is successful: 
OnStopRecordConf event
The following events will be received by the call making the Alternate request if 
this request fails: 
OnControlFailureConf event
Transfer
The Transfer method transfers a call to a third party. This method may be called 
on either the held original call or the current consult call. If the device has only 
these two calls, the optional parameter is not necessary. At the end of a successful 
transfer, both of these calls will be gone from the device. See the Conference 
method for more information.
Syntax
C++:
int Transfer();
int Transfer(Arguments& optional_args)
COM:
HRESULT Transfer ( [in, optional]  IArguments *optional_args,  
  
(/*[out, retval]*/ int * errorcode )
VB:
Transfer([optional_args As IArguments]) As Long
Java:
int Transfer(Arguments args)
Input Parameters
optional_args
An optional input parameter containing a member with a string value that is 
the UniqueObjectID of the call that is participating in the transfer. If this 
argument is used, it should be added to the Arguments parameter with the