How to Transfer a Call
In this guide we will show you how to transfer an incoming call.
Transferring calls allows you to transfer the caller to the right person rather than them hanging up and calling a different number, providing an excellent tool for customer service.
Transfer an incoming call#
The <Transfer>
verb is used to transfer a party onto an existing call.
- XML
- Java
- C#
- Ruby
- NodeJS
- Python
- PHP
Above is a basic transfer scenario where an inbound call is transferred to a different phone number (+11234567892) instead of the number called.
Transfer a Call with an Announcement and Different Caller Id#
While transferring a call you can also combine this with an announcement using our text-to-speech service with the transferAnswerUrl
verb.
When the called party answers, if the transferAnswerUrl
is specified, the Transfer Answer
callback is sent to the transferAnswerUrl
and the BXML returned by that callback is executed. That BXML is executed only for the called party. At the conclusion of that BXML, the calls are bridged.
- XML
- Java
- C#
- Ruby
- NodeJS
- Python
- PHP
This announcement will be played on the call for the called party before it is bridged.
Where to next?#
Now that you have learnt how to transfer an inbound call, check out some of the available actions in the following guides: