Skip to main content
India telephony operates on a concurrency (channels) model. Your account has a maximum number of calls that can be active simultaneously, and calls that exceed this limit are rejected immediately.
Hard enforcement is active from April 20, 2026. Calls that exceed your concurrency limit fail instantly with no queuing or grace period. Review your usage and upgrade your CPS if needed.

What Is Concurrency?

Concurrency is the number of active calls at any given point in time. This includes calls in all active phases — not just fully connected calls.
Call StateDescriptionCounted?
Ringing / ConnectingCall initiated and in the setup phaseYes
Connected / In-progressCall is live and voice is flowingYes
Completed / EndedCall has been disconnectedNo
Both Voice API calls and Zentrunk SIP trunk calls count toward your concurrency limit.
ProductCounted?
Voice APIYes
ZentrunkYes

How Your Limit Is Calculated

Your concurrency limit is derived from your account’s outbound CPS (Calls Per Second) allocation: Concurrency Limit = Outbound CPS × 25 For example, an account with an outbound CPS of 4 has a concurrency limit of 100 concurrent calls (4 × 25).
Outbound CPSConcurrency Limit
2 (default)50
4100
10250
20500
CPS limits remain unchanged. The concurrency limit is an additional constraint layered on top of CPS. Both limits apply simultaneously.

What Happens When You Exceed the Limit

When your active call count reaches the concurrency limit, any new call attempt is rejected immediately.
ScenarioOutcome
Call attempt while under limitCall proceeds normally
Call attempt that would breach limitCall fails immediately — no ring, no connection
Subsequent calls while over limitContinue to fail until active calls drop below the limit
RecoveryAs soon as active calls drop, new calls are accepted again
There is no queuing and no grace period. Calls are rejected the moment they would breach the limit.

Error Codes

ProductCodeCause
Voice API5030Concurrency Limit Breached
Zentrunk5190concurrent_call_limit_exceeded

How to Check Your Usage

You can view concurrency data directly from the Plivo console:
  1. Navigate to Voice > Call Logs > Export > Export Concurrency Data.
  2. The export provides minute-level concurrent call data for up to 30 days.
80% threshold rule: If your 30-day peak concurrent call count exceeds 80% of your concurrency limit, review your capacity and consider upgrading before you experience call failures.

How to Upgrade

To increase your concurrency limit, you must increase your CPS allocation. Each additional 1 CPS grants 25 more concurrent call slots.
DetailValue
What is upgradedYour account’s outbound CPS limit
What each +1 CPS grants25 additional concurrent call slots
How to requestRaise a ticket with Plivo support

FAQ


My usage sometimes spikes — what should I do?

Review the 30-day peak in your concurrency export to understand worst-case scenarios. If your peak is close to your limit, add a safety buffer by upgrading your CPS to avoid call failures during traffic spikes.

Does the concurrency limit affect my CPS limit?

No. CPS limits remain unchanged. The concurrency limit is an additional constraint layered on top of CPS. Both limits apply simultaneously.