Skip to main content

How to automatically terminate calls after a set duration

Bolna Voice AI allows you to configure automatic call termination based on time limits, helping you control costs and manage resources effectively.

Why set call duration limits?

Setting maximum call durations helps you:
  • Control costs: Prevent unexpectedly long calls from consuming credits
  • Resource management: Ensure fair allocation of concurrent call capacity
  • Safety net: Protect against edge cases where calls don’t end naturally
  • Predictable billing: Better forecast and manage calling expenses
Learn more about call pricing and outbound calling concurrency.

Configuring call duration limits

Terminating live calls

Call disconnection settings in Bolna Voice AI showing maximum duration configuration for automatic call termination and time-based cutoff settings

Terminating calls on maximum duration


Call TypeCompatibility
Outbound calls✓ Fully supported
Inbound calls✓ Fully supported
Users can configure a time limit for calls which allows them to define the maximum duration (in seconds) for a call. Once the set time limit is reached, the system will automatically terminate the call, ensuring calls are restricted to a predefined duration. This is useful for users to protect their calls and bills in cases where due to some reason the calls go on for long durations.

How is this different from hangup prompts?

While hangup prompts enable your AI agent to intelligently end conversations based on context and user signals, call duration limits provide a hard time-based cutoff as a safety mechanism. We recommend using both features together for optimal call management:
  • Hangup prompts: Natural, context-aware conversation endings
  • Duration limits: Safety net to prevent runaway calls
For more control options, see how to configure hangup settings with silence detection and custom prompts.
I