What are Duration Limits?
Duration limits set a maximum length (in seconds) for calls. Once reached, the call automatically terminates.Why Use Duration Limits?
Control Costs
Prevent unexpectedly long calls from consuming excessive credits
Manage Resources
Ensure fair allocation of concurrent call capacity
Safety Net
Protect against technical issues that prevent natural endings
Predictable Billing
Better forecast and manage calling expenses
Configuration
Set the maximum duration in your agent settings:- Unit: Seconds
- Default: 1800 (30 minutes)
- Recommended: 300-1800 based on use case
Recommended Durations
| Use Case | Duration | Seconds |
|---|---|---|
| Quick inquiries | 5 min | 300 |
| Lead qualification | 10 min | 600 |
| Customer support | 15 min | 900 |
| Sales calls | 20 min | 1200 |
| Consultations | 30 min | 1800 |
What Happens at Limit?
When the duration limit is reached:- Call terminates immediately
- Hangup message is played (if configured)
- Status updates to
COMPLETED - Recording and transcript are saved
- Metrics are generated
- Webhooks are triggered
Best Practices
Set Realistic Limits
- Analyze average call durations
- Set limits 20-30% above average
- Account for edge cases
Add Warning Messages
Include a prompt to warn users:Monitor Metrics
Track:- Calls hitting duration limit
- Average duration by use case
- Correlation with satisfaction scores