Transfer calls between Synthflow and Asterisk-based PBX systems
This guide outlines how warm transfers are handled between Synthflow and Asterisk-based PBX systems, and how to configure both your PBX and Synthflow UI for seamless call handoff to human agents.
How warm transfer works
When a caller asks the AI assistant (Synthflow) to speak to a human agent:
- Synthflow sends a new SIP
INVITE
to the human agent (transferee). - Once the human agent answers, Synthflow sends a
REFER
request on the original call with aRefer-To:
URI. - The Asterisk PBX must accept the “ and open a new channel using the
Refer-To
URI. - The
Refer-To
URI includes a random ID prefixed with0875704225
. - This URI bridges the customer and the human agent, completing the warm transfer.
Asterisk PBX configuration
1. extensions.ael
example
2. extensions.conf
example
Note: The _0875704225.
extension pattern must match the prefix used in the Refer-To
URI to successfully complete the transfer.
Set up the warm transfer in Synthflow
Step 1. Create an outbound agent
Create a new outbound agent. For more details on how to create an agent, see Create an agent.
Step 2. Configure call actions for warm transfer
Enter the phone number of the human agent and click Add Actions. If you’re adding a new number, you’ll be prompted to validate it.