What is Call Transfer?
Call transfer enables your Voice AI agent to route live calls to human agents or specific phone numbers based on conversation context. Essential for escalations, specialized support, or when human intervention is needed.Configuration Options

| Setting | Description |
|---|---|
| Description (Prompt) | Tell the LLM when to trigger the transfer. Be specific - e.g., “Transfer when caller requests to speak with a human agent or sales team.” |
| Transfer to phone number | Destination number in international format (e.g., +19876543210) |
| Pre-tool message | What the agent says while transferring - e.g., “Sure, I’ll transfer the call for you. Please wait a moment.” Supports multiple languages. |
How to Set Up Call Transfer
Open Tools Tab
Navigate to the Tools Tab in your agent configuration.
Write a Clear Description
Describe when the transfer should trigger - e.g., “Transfer when caller asks for sales, pricing, or demos.”
Multiple departments? Add separate transfer functions for Sales, Support, Billing - each with its own phone number and trigger description.
Custom Server URL (Advanced)
For dynamic routing, enable “Receive transfer call on your own server URL” to handle transfers with custom logic.
| Setting | Description |
|---|---|
| Custom URL | Your server endpoint that accepts POST requests |
| Parameters | JSON schema defining variables your endpoint expects |
Example Parameters Schema
Your endpoint receives a POST request with the configured parameters. Return a JSON response with
phone_number to complete the transfer dynamically.Example Conversation
Caller requests human agent
Caller requests human agent
Caller: “I’d like to speak with someone from your sales team.”Agent: “Sure, I’ll transfer you to our sales team. Please wait a moment…”Agent triggers transfer_call function → Call is routed to configured sales number
Best Practices
Be Specific
Use detailed descriptions like “Transfer to sales when caller asks about pricing, demos, or purchasing” instead of generic “Transfer call”
Test Phone Numbers
Verify destination numbers are correct and always reachable before deploying
Use Pre-tool Messages
Always set a friendly message so callers know they’re being transferred
Handle Failures
Have a fallback plan if the destination is busy or unavailable

