Conference another party into an outbound call
This guide will walk you through how to configure a Vocode agent to perform the following on an outbound call:
Note: the warm transfer feature is not yet available for inbound calls, and is only available with Twilio phone numbers.
In order to use this feature on your Twilio account, extra setup is required. In particular, you’ll have to allocate some phone numbers on your account to a steering pool. To conduct warm transfers, numbers from this pool are momentarily used to set up the conference call. As such, the size of the pool affects the number of concurrent warm transfers you can perform. When all of the numbers in the pool are in use, the Vocode API will throw a 429 error.
Note: setting up the pool will cause inflight calls to fail — make sure to configure this when calls aren’t running.
Using your Twilio account connection (see the guide on BYOT), you can configure the steering pool as follows:
This operation will buy a phone number on your Twilio account and set it up to be used for warm transfers. You can also link an existing phone number on your Twilio account to the steering pool:
To use warm transfers, you’ll need to add the SetHold
and AddToConference
actions to your agent - this allows the agent to:
Here’s an example agent configuration, which uses phrase triggers:
Conference another party into an outbound call
This guide will walk you through how to configure a Vocode agent to perform the following on an outbound call:
Note: the warm transfer feature is not yet available for inbound calls, and is only available with Twilio phone numbers.
In order to use this feature on your Twilio account, extra setup is required. In particular, you’ll have to allocate some phone numbers on your account to a steering pool. To conduct warm transfers, numbers from this pool are momentarily used to set up the conference call. As such, the size of the pool affects the number of concurrent warm transfers you can perform. When all of the numbers in the pool are in use, the Vocode API will throw a 429 error.
Note: setting up the pool will cause inflight calls to fail — make sure to configure this when calls aren’t running.
Using your Twilio account connection (see the guide on BYOT), you can configure the steering pool as follows:
This operation will buy a phone number on your Twilio account and set it up to be used for warm transfers. You can also link an existing phone number on your Twilio account to the steering pool:
To use warm transfers, you’ll need to add the SetHold
and AddToConference
actions to your agent - this allows the agent to:
Here’s an example agent configuration, which uses phrase triggers: