Add the Transfer Call tool
Set the transfer target
- a number in E.164 format, or a SIP URI in the form
sip:username@domain(for examplesip:user@retellai.com), or - a dynamic variable that gets substituted at runtime.

Enter the transfer number in E.164 format, or use a dynamic variable.
0-9, *, and # (for example 123#).Update the prompt
If the user is angry or frustrated, use the transfer_call tool to transfer the conversation to a human agent.
Choose the transfer type
- Cold transfer: The call goes straight to the destination and your agent drops off right away — like transferring a call and hanging up.
- Warm transfer: Your agent stays on the line after dialing the destination. It can check whether a real person answered, play a private message only the destination hears, or do a quick three-way introduction before connecting your caller (details below).
- Agentic warm transfer: A second AI agent — the transfer agent — picks up the handoff, has a short back-and-forth with the destination, then decides whether to connect (bridge) your caller or cancel. Use this when you want an AI teammate to screen or brief the destination first (details below).
Set the dial timeout (optional)

Set how long the destination rings before the transfer counts as unanswered.
Configure caller ID (optional)
- Retell agent’s number: The destination sees the Retell agent’s number.
- User’s number: The destination sees the caller’s number. Your telephony provider must support caller ID override for this to work.
- Warm transfer uses SIP DIAL, setting the
fromandP-Asserted-Identityheaders to the user’s number. - Cold transfer uses SIP REFER; supporting caller ID override is up to the telephony provider.
- Retell Twilio numbers support showing the user’s number on both warm and cold transfer. Retell Telnyx numbers support it only via cold transfer (SIP REFER).
- If caller ID override isn’t supported, the transfer fails.
- Warm transfer uses SIP DIAL, setting the

Choose whether the destination sees the Retell agent's number or the caller's number.
Configure cold transfer settings
- SIP INVITE: The default. Establishes or updates the active call path, then bridges the transfer. You choose which caller ID the destination sees.
- SIP REFER: Asks the endpoint to start a separate call to the destination for the handoff. Use this only if your telephony provider supports SIP REFER; caller ID behavior then depends on the provider.

Choose SIP INVITE or SIP REFER for the cold transfer handoff.
Configure warm transfer settings
- On-hold music: What the caller hears while on hold. Defaults to a standard ringtone.
- Navigate IVR: A prompt to help the agent navigate an IVR if the destination is an IVR system.
- Enable human detection: Check whether a human is present after the destination answers. The caller is connected only once a human is detected.
- Auto-greet: The agent says “Hello” as soon as the destination picks up, prompting a response so a human is easier to detect.
- Agent detection timeout: How long the agent waits to decide whether the destination is human. The caller is connected only if detection succeeds within this window; otherwise the transfer is marked failed. Defaults to 30 seconds.
- Whisper message (optional): A message spoken privately to the destination before the caller is connected.
- Three-way message (optional): A message spoken to both the destination and the caller once connected.

Warm transfer settings, including human detection and whisper message.
Configure agentic warm transfer settings
- On-hold music: What the caller hears while the transfer agent is working. Defaults to a standard ringtone.
- Two-way conversation agent: The transfer agent that talks to the destination and decides whether to connect the caller. See the next step to choose or create one.
- Wait time for agent answer: How long to give the transfer agent to reach a decision (connect or cancel).
- Action on timeout: What happens when that wait time runs out — Cancel transfer (treat it as failed) or Bridge the transfer (connect the caller anyway).
- Three-way ring tone (optional): A short sound played the moment the call connects.
- Three-way message (optional): A short handoff message shared with both sides once connected. Write it as a Prompt (instructions the agent turns into a sentence) or a Static Sentence (the exact words to say).

Agentic warm transfer settings, including the two-way conversation agent and timeout behavior.
Choose or create a transfer agent

Search for a transfer agent, preview it, then confirm.

Choose a Single Prompt or Conversation Flow transfer agent, then create it.

The transfer agent card menu with Rename, Versions, and Delete.
Add custom SIP headers (optional)
X-, or be User-To-User (case insensitive).
Add custom SIP headers forwarded on the SIP INVITE.
FAQ
What's the difference between Transfer Call and Agent Transfer?
What's the difference between Transfer Call and Agent Transfer?
When should I use warm transfer instead of cold transfer?
When should I use warm transfer instead of cold transfer?
The transfer destination sees the wrong caller ID. What's wrong?
The transfer destination sees the wrong caller ID. What's wrong?

