We heard you! As part of our latest Voice product release, we are happy to introduce Default Queueing for Outbound calls, and also 2 brand new APIs to provide more visibility into your voice calls.
What does it mean for you?
Up until now, you were needed to throttle Calls per Second (CPS) at your end in order to queue outbound API calls. This meant additional work for you, till the time there was a request to us from your end to activate it for your account. Recently, we have had several customers asking our product support engineers to activate it for their accounts. Therefore, we are enabling this feature by default to all new customers. The 2 new APIs will give you additional visibility into the calls in terms of overall queue management and individual call details.
How will Default Queueing work?
For use cases such as sales automation, call center operations for outbound calling, or running marketing campaigns - now your calls will automatically be in the calling sequence - irrespective of what your current or projected volumes may be. We will then queue all the calls in a sequential order, and finally, initiate the calls as per the CPS set for your account
Getting started with Default Queueing:
Existing Users: If you are already an existing Plivo customer and do not have this feature enabled, please contact our customer support team to get started. The reason why we haven’t enabled this by default to existing customer accounts is to avoid a sudden change in your account behavior.
Recent/New users: If you are a new user or you have signed-up on/after September 24, 2018, you will have Outbound API Call Queuing enabled by default. The default CPS for new sign-ups is 2 calls per second.
Note: Should you require additional CPS please contact Plivo support. Additional CPS is granted at a monthly price and based on the customer’s use case.
New APIs for Queued Outbound Voice Calls:
As part of this feature roll-out, we are also introducing two new APIs to provide customers visibility into their queued calls:
Retrieve all queued calls: Overall queue management at any given time.
import plivo client = plivo.RestClient() response = client.queued_calls.list_ids() print(response)
Retrieve a queued call: To fetch details of a particular queued call.
import plivo client = plivo.RestClient() response = client.queued_calls.get('10f0cb68-7533-45ed-acb5-87ceac29ee48') print(response)
Don’t have a Plivo account? Sign-up for free and try Plivo for all your voice and SMS use cases.