Call Routing & Escalation
Call routing determines how and when calls are transferred from AI agents to human operators. Effective routing ensures callers reach the right person while maximizing AI resolution rates.Routing Types
Cold Transfer
Immediately transfer the call without context:- Caller explicitly requests a specific person
- Emergency situations requiring immediate human contact
- Simple routing (e.g., “Press 1 for sales”)
Warm Transfer
Agent briefs the recipient before connecting:- Places caller on hold
- Calls the destination
- Provides context to the recipient
- Connects both parties
- Complex situations requiring context
- Caller has already explained their issue
- Recipient needs preparation
Announced Transfer
Similar to warm transfer, but the caller hears the announcement:Queue Transfer
Route to a call queue or ring group:Routing Rules
Configure conditions that trigger routing:Intent-Based Routing
Keyword-Based Routing
Caller-Based Routing
Time-Based Routing
Escalation Triggers
Define when the AI should escalate to humans:Automatic Triggers
| Trigger | Description |
|---|---|
max_turns_exceeded | Conversation exceeds turn limit |
low_confidence | AI confidence drops below threshold |
sentiment_negative | Caller becomes frustrated |
repeated_failure | AI fails to understand multiple times |
explicit_request | Caller asks for a human |
Configuration
Destination Types
Phone Numbers
Direct transfer to a phone number:Extensions
Transfer to an internal extension:SIP Addresses
Transfer via SIP:Queues
Route to a call queue:Ring Groups
Ring multiple numbers simultaneously:Fallback Handling
Configure behavior when routing fails:Transfer Context
Pass information to the receiving party:Screen Pop Data
Whisper Message
Play a message to the recipient before connecting:Analytics
Track routing effectiveness:| Metric | Description |
|---|---|
| Transfer Rate | Percentage of calls transferred |
| Escalation Rate | Percentage escalated due to triggers |
| Transfer Success | Successful vs. failed transfers |
| Hold Time | Average time callers wait during transfer |
| Resolution After Transfer | First-call resolution post-transfer |
Best Practices
Minimize cold transfers
Minimize cold transfers
Warm transfers provide better caller experience and equip recipients with context.
Set appropriate timeouts
Set appropriate timeouts
Don’t leave callers on hold too long. 30 seconds is a good maximum before fallback.
Always have a fallback
Always have a fallback
Every routing path should have a fallback for when the destination is unavailable.
Monitor escalation rates
Monitor escalation rates
High escalation rates indicate the AI needs better training or knowledge.
Test routing paths
Test routing paths
Regularly test all routing scenarios to ensure they work as expected.
Next Steps
- Warm Transfers — Detailed warm transfer configuration
- Live Transcription — Provide real-time context to agents
- Webhooks — Trigger actions on transfer events