Skip to content

CPS & Concurrency Calculator

Estimate your capacity requirements for voice campaigns. Calculate Calls Per Second (CPS) and simultaneous call concurrency based on your daily volume and call patterns.

Input Parameters

%
hrs
sec
sec

Calculation Logic

Expected Connected Calls:0
Unanswered Calls:0
Total Calling Seconds (12 hrs):0 s
Total Calculated Call Time:0 s

Capacity Requirements

0.00
Calls Per Second (CPS)
0.00
Concurrency (Simultaneous)
0.00
Calls Per Minute
Recommendation: Provision at least 20% overhead for peak hour traffic stabilization.

Understanding the Metrics

Calls Per Second (CPS)

CPS represents the rate at which your system initiates new call requests. High CPS requires a robust signaling infrastructure. If your CPS matches or exceeds your account limit, calls may be throttled.

Concurrency

Concurrency measures the number of calls active at any single moment. This includes calls that are currently ringing (Unanswered) and calls that are currently connected. Higher concurrency requires more active channels.

How the Math Works

01. CPS Formula

CPS = Total Volume / (Calling Hours × 3600)

This distributes your total daily volume evenly across the specified calling window.

02. Concurrency Formula

Concurrency = [(Connected Calls × Avg Duration) + (Unanswered Calls × Avg Ring Time)] / (Calling Hours × 3600)

This accounts for the "holding time" of both successful and failed call attempts.

Best Practices

  • Monitor peak hour traffic as it usually exceeds the daily average by 1.5x.
  • Increase ring time if you notice low pickup rates to allow more time for users to answer.
  • Ensure your SIP trunk configuration matches your maximum concurrency needs.
  • Use short ring times for high-volume automated dialers to clear channels faster.