What is a call transfer?
A call transfer hands the conversation from your AI agent to a human operator or another system. The agent recognizes when it can’t resolve an issue — complex requests, escalation demands, or specialized queries — and routes the caller to someone who can help. When agents should transfer:- Customer explicitly requests a human (“I want to talk to a person”)
- Issue exceeds agent’s knowledge or authority
- Sensitive situations requiring human judgment
- Complex multi-step problems needing real-time troubleshooting
Transfer types
Dasha BlackBox offers three transfer methods. Choose based on your needs:Transfer Methods
Learn about each transfer type:- Warm Transfer - Agent briefs operator before connecting caller
- Cold Transfer - Direct routing without operator briefing
- HTTP Transfer - Webhook-based dynamic routing
Quick Start: Configure Transfer via API
Quick Start: Configure Transfer via API
This example shows the transfer-related fields. The PUT endpoint requires the full agent configuration including
name, config.primaryLanguage, config.ttsConfig, and config.llmConfig.Measuring Transfer Effectiveness
Track these metrics:- Transfer rate: Percentage of calls resulting in transfer
- Transfer reason analysis: Why are customers being transferred?
- Transfer success rate: Percentage of completed vs. failed transfers
- Post-transfer satisfaction: Are transferred customers satisfied?
- First-call resolution impact: How do transfers affect resolution rates?
- Agent needs more training or knowledge
- Knowledge base needs expansion
- Complex scenarios require human handling
- Transfer criteria are too broad
Troubleshooting
Problem: Transfers Fail Frequently
Solution: Verify destination numbers are correct and answering. Check network connectivity. Review failover logs for error patterns.Problem: Agent Transfers Too Often
Solution: Refine transfer description to be more specific about when transfers are appropriate. Expand knowledge base. Update system prompt with problem-solving guidance.Problem: Callers Drop During Transfer
Solution: Add hold media to maintain engagement. Set clear expectations before transfer. Reduce transfer connection time if possible.Next steps
Warm Transfer
Brief operators with context first
Cold Transfer
Direct routing for speed
HTTP Transfer
Webhook-based dynamic routing
Maximum Call Duration
Control transferred call length