Voice
#

  • REST
  • Java

Voice
#

Voice
#

Use the click2call (click-to-call) API to enable agents to initiate calls from third-party applications, such as CRMs, without manually dialing a phone number.

When an agent initiates a call from a CRM, the backend client should send Voiso a POST startcall request to initiate a call and a POST stopcall request to end a call.

Start and stop calls
#

The click2call API enables your contact center agents to make phone calls by clicking a phone number in a CRM. When an agent clicks a number in the CRM, the call is dialed in the Voiso Agent Panel.

The click2call API needs the agent extension and the destination number to automatically dial the number. The call data is saved in your Voiso Call Details Records (CDR).

Click-to-call flow
#

The click2Call API enables outbound calling from your CRM or browser application.

  1. An agent viewing a contact record in a CRM or browser application can click a phone number to initiate an outbound call. The Click2Call API intercepts the browser event to start a call in Agent Panel.
  2. The Call Answered webhook is triggered when the contact answers the call. It can be used to screen pop a contact record or other automation actions.
  3. When the agent wraps up the call, the Call Outcome Logging webhook is triggered automatically and can be used to log the call details to your application.
  4. As part of reporting and analysis, all interaction details, including call notes, are recorded in the Call Details Record and can be retrieved using the CDR API any time after the call.

Troubleshooting
#

The following issues are sometimes encountered:

User not found
#

{"errors":"User not found"}

The specified user (agent) extension does not exist in the contact center.