The Plivo features and components mentioned here have default limits. You can change them through our APIs or XML, or by contacting us.
By default, all accounts come with a limit of two calls per second. All outbound Call API requests are queued upon acceptance, then dequeued and initiated as per the calls per second (CPS) configured for your Plivo account.
Inbound CPS refers to the limitation on outbound calls from SIP and browser clients and inbound calls to Plivo numbers. (These are all called Inbound CPS because outgoing call requests from SIP and browser clients are also inbound requests to Plivo.) The default Inbound CPS limit is 10.
Here are three scenarios that show how Inbound CPS limits might apply. In all three, only 10 calls per second will be processed; the rest will be rejected.
Scenario 1
Outbound SIP/browser calls: 11 calls
Inbound calls to Plivo numbers: 0 calls
Scenario 2
Outbound SIP/browser calls: 0 calls
Inbound calls to Plivo numbers: 11 calls
Scenario 3
Outbound SIP/browser calls: 5 calls
Inbound calls to Plivo numbers: 6 calls
By default, Plivo limits all accounts to 300 API requests per five seconds. This limit is for all APIs excluding those that initiate a call:
If you send more non-call requests than the specified limit in the specified duration, Plivo will block the requests and respond with the HTTP error 429 Too Many Requests. If you see this error, throttle your API requests and retry.
Note: You can increase your account’s CPS or the rate of non-call API requests, but because doing so incurs extra costs on the part of carriers and server providers, Plivo requires a minimum commitment, the level of which depends on the rate of calls per second or non-call API requests you want. Please contact our sales team to discuss your situation.
In addition to the account-level limits, Plivo has some feature-level limits.
The default maximum duration for outbound and inbound calls connected using Make a Call API and Dial XML is four hours starting from the time a call is answered. You can extend the limit to 86,400 seconds (24 hours).
By default, the maximum duration for call recordings is 60 seconds. For calls that you record using Record API or Record XML, the maximum recording duration is 24 hours.
Two limits have to do with conference calls.
Refer to the Conference XML element reference page for details.
You can transcribe a call using the Record API, Record Conference API, Record XML, and Conference XML.