Fundamentals
What Is CPS in VoIP?
CPS stands for calls per second — the rate at which a phone system or dialer attempts to initiate new calls. It's one of the most commonly misunderstood capacity metrics in wholesale VoIP, mostly because people conflate it with concurrency, which measures something different. Understanding the distinction matters if you're provisioning termination for call center or dialer traffic.
What CPS actually measures
CPS counts new call setup attempts over time, not calls in progress. If a system attempts five new outbound calls within one second, that's a CPS of five during that second, regardless of how many of those calls are answered, how long they last, or how many other calls happen to already be active. It's a measure of attempt velocity — how fast the signaling layer is generating SIP INVITEs (or equivalent call setup requests) — not a measure of call volume or duration.
This distinction matters because a switch or trunk can be well within its concurrency limits while still failing under CPS pressure, if call attempts arrive faster than the signaling infrastructure can process call setup, authentication, and routing decisions for each one.
Why predictive dialers generate high CPS
A predictive dialer's entire design goal is to keep agents talking as continuously as possible, which means it dials ahead of actual agent availability. Rather than waiting for an agent to finish a call before placing the next one, it fires off multiple attempts at once, predicting how many will go unanswered, hit voicemail, or get a fast busy, so that roughly the right number connect right as an agent becomes free. That prediction-driven, ahead-of-demand dialing pattern is what produces high CPS: many attempts fired in quick succession, most of which won't turn into a held conversation.
Progressive dialers generate CPS bursts too, though generally less aggressively than predictive dialers, since they typically dial closer to a fixed ratio of attempts per available agent rather than a continuously adjusted prediction. Either way, any dialer campaign running more than a handful of agents is producing attempt rates well above what a single-line manual dialing setup would ever generate.
How CPS differs from concurrency
Concurrency is the number of calls active on a trunk or channel group at the same moment — how many conversations, ring states, or connecting calls are simultaneously occupying capacity. CPS is how fast new attempts are being introduced into that pool.
Picture two campaigns with the same concurrency ceiling. One places calls steadily throughout the hour, staying well under a CPS spike at any given moment. The other bursts a large batch of attempts in the first few seconds after a campaign starts or resumes from a pause, then settles down. Both might average out to similar concurrency over the hour, but the second campaign needs meaningfully higher CPS headroom to avoid call setup failures during that burst, even though its total call volume is comparable.
This is also why CPS and channel count aren't interchangeable capacity numbers. A trunk provisioned with a large number of channels (high concurrency) but a low CPS ceiling can still choke the moment a dialer campaign ramps up quickly, because the bottleneck is attempt-processing speed, not the number of simultaneous calls it can hold once they're established.
Why CPS capacity matters when sourcing termination
If a termination provider only quotes concurrency or channel limits without addressing CPS capacity, it's worth asking directly. A route that handles steady, moderate traffic well can behave very differently the moment a predictive dialer starts a campaign and fires off a burst of attempts in the opening seconds. Call setup failures, delayed ringing, or rejected attempts during a CPS spike translate directly into missed connections and, for a call center, missed revenue — even if the underlying route quality (ASR, ACD) would otherwise be solid.
For a walkthrough of where CPS fits in the full call path from dialer to destination carrier, see how CC routes work, or explore CC routes built around high-CPS call center traffic.