Articles in this section

AI Agent Call Transfers

Published:

Overview

This guide explains how to configure call transfers for an AI Voice Agent. There are three transfer types available (Cold, Warm, and Whisper), each with different behaviour for how the receiving party is connected and informed.


Transfer Types

Transfer TypeHow It Works
Cold TransferThe call is connected directly to the destination. The receiving party sees the end-user's phone number on their screen.
Warm TransferThe agent first speaks a brief summary to the receiving party, then connects the caller. The receiving party sees the agent's DID on their screen.
Whisper TransferThe agent speaks a brief summary to the receiving party and asks whether they want to take the call. The call only connects if the receiving party confirms. The receiving party sees the agent's DID on their screen.

Steps to Configure a Transfer

  1. Navigate to Call Flows and locate the agent you want to edit.
  2. Ensure you are in the Advanced View.
  3. Go to Call Handling and locate the Transfers section.
  4. Click Add Transfer and give it a name (e.g., Support).
  5. Select the transfer type: Cold, Warm, or Whisper.
  6. Enter the destination number the call should be transferred to.
  7. For Warm and Whisper transfers, click Advanced Settings and enter the message the agent will deliver to the receiving party before connecting (e.g., caller's name, company, reason for calling).
  8. Set a timeout duration, if the receiving party does not answer within this time, the agent will return to the caller.
  9. Enter the timeout message the agent will deliver if no one answers (e.g., Unfortunately no one is available right now, let me continue to assist you).
  10. Select whether the agent should continue the call or end the call if the transfer times out.
  11. Configure the transfer conditions in the call flow prompt to define when the agent should invoke the transfer.
  12. Click Save to Draft or Publish to Production.

Key Notes

ItemDetails
Caller ID: ColdReceiving party sees the end-user's phone number
Caller ID: Warm & WhisperReceiving party sees the agent's DID (Direct Inward Dialling number)
Whisper vs WarmWhisper requires the receiving party to confirm before the call connects; Warm connects automatically after the brief summary
Testing TransfersTransfers cannot be tested via the portal web interface, they must be tested over a live phone call with the agent published to production
Transfer ConditionsDefine the conditions in the agent prompt to control when a transfer is triggered

Watch the demo video below

Access denied
Access denied