#
Call Started
#
Usage
A call has commenced in the CTI Adaptor. Either the call has been allocated to the agent (inbound call, transfer, predictive outbound, agent call) or the case of manually dialled calls, it has connected to the customer (manual call, preview call).
#
Syntax
webClient.onCallStarted(listener: Function);
#
Arguments
#
Sample Javascript
const callback = (response) => {
if (response.error) console.error(response.error);
if (response.result)
alert(response.result);
}
webClient.onCallStarted(callback);
#
Response
This method is asynchronous. The response is returned in an object passed to a callback method. The response object contains the following fields.
Result
Example
success
Response
Returns this object if the API method call was invoked successfully, false otherwise.
{
result: {
agentInteractionId: number;
callType: string;
interaction: {
activity: ActivityData;
callQuality: number
campaign: CampaignData;
interactionType: string;
leadData: LeadData;
recovered: boolean;
totalTime: number;
transfer: boolean;
transferInformation: TransferData;
wrapCodeList: WrapcodeData[];
wrapNote: string | null;
}
timestamp: number; // Unix timestamp
};
}