- Quality: Keep your traffic within Plivo’s quality thresholds.
- Pacing: Stay within your allocated CPS (calls per second). On the SIP trunking path, calls above your limit are rejected rather than queued, so pace your dialer accordingly.
Why call behavior matters
US carriers continuously analyze call traffic for patterns associated with unwanted calling. Two signals matter most for outbound voice agent campaigns:- Answer rate: the share of your call attempts that recipients pick up
- Call duration: how long answered calls last
Call quality thresholds
Plivo enforces monthly thresholds on two categories of outbound calls:
Calls above these thresholds incur per-call surcharges. See Abandoned and short-duration call thresholds for current surcharge rates. These thresholds apply to both SIP trunking and audio streaming traffic, and exclude calls to India.
Rates moderately above the thresholds indicate low-intent traffic: for example, stale contact lists or overly aggressive campaign pacing. Substantially higher abandonment rates are a strong signal of untargeted cold calling and can trigger an account review.
Keep your metrics healthy
Voice agent campaigns commonly trip these thresholds through automation choices that are easy to fix:- Call opted-in, expecting recipients. Purchased or scraped lists produce low answer rates by definition.
- Pace campaigns within your CPS limit. Configure your platform’s batch or campaign dialer conservatively; launching more call attempts than recipients can answer creates abandoned calls.
- Do not hang up on every voicemail. An agent that detects an answering machine and immediately disconnects generates short-duration calls at scale. Leave a brief message or schedule a retry instead. On audio streaming and Voice API calls, use machine detection; on SIP trunking, use your orchestration platform’s voicemail detection.
- Make the opening line count. Recipients who hang up within the first few seconds create short-duration calls. Have your agent identify itself and the reason for the call immediately.
- Establish your caller identity. Use a Plivo number you own as caller ID for full STIR/SHAKEN attestation, and register your business name with Caller Reputation so recipients see who is calling.
- Spread retries out. Redialing the same number many times in a short window increases abandonment and spam complaints. Keep contact lists current and remove numbers that repeatedly go unanswered.
How CPS allocation works
CPS (calls per second) controls how fast you can initiate new outbound calls through your outbound SIP trunk. All accounts start with a default of 2 CPS. See Account Limits for how CPS relates to concurrent calls.Estimating your CPS needs
Most voice agent deployments need far less CPS than expected, because CPS governs how quickly new calls are placed, not how many calls can run at the same time:
To size your requirement, divide your peak concurrent calls by your average call duration in seconds. For example, a fleet of agents holding 100 simultaneous conversations that average three minutes needs less than 1 CPS.
Requesting a higher CPS limit
Every account starts at 2 CPS, which comfortably supports most use cases. If you need more, ask Buddy, Plivo’s in-console chat agent, in the Plivo console to move to an Enterprise plan, and our team will follow up to tailor an allocation to your volume.Related
- Account Limits: Default CPS, rate limits, and surcharge details
- STIR/SHAKEN: Call authentication and attestation
- Caller Reputation: Register your business name with US carriers
- Hangup Codes: Troubleshoot failed SIP trunking calls
- Calling in India: Requirements for India voice agent traffic