Concurrent Calls with Twilio Elastic SIP Trunking
# support
a
I have a twofolded question. If I use Twilio Elastic SIP Trunking and my provisioned number, do the concurrent limits of Vapi, i.e. the default of 10 that can be changed, still apply? How is the recording of the call handled if I use my own number on Twilio? Am I billed by Twilio or does Vapi still record and store the call? My second question is how to set up a conference call with my agent? How can I have my agent outbound calling one person and then if required adding a third person, not agent, to the same call?
v
message has been deleted
@Armando Regarding your first question, when you use Twilio Elastic SIP Trunking with your provisioned number, the concurrent limits set by VAPI would still apply to the services provided by VAPI. If you're using VAPI's infrastructure for handling calls, our concurrency limits will be in effect. As for the recording, if you use VAPI's services to record the call, VAPI will handle the recording and storage according to our compliance standards, and you will be billed by VAPI for these services. If Twilio's services are used for recording, then Twilio would manage the recording and billing. For setting up a conference call with your agent, you can use VAPI's conferencing features. To have your agent initiate an outbound call and then add a third person to the call, you would typically: 1. Have your agent place an outbound call to the first person using VAPI's API. 2. Once the call is connected, you can initiate a new call to the third person. 3. Merge the two calls into a conference, which can be done using VAPI's conferencing API. If you need specific guidance on how to implement this or if you want to increase your concurrency limit, please let me know, and I can assist you further or direct you to the appropriate resources.
You can continue this conversation by mentioning me in the message.
a
@Vapi can you help me with documentation or directly with implementing conference calls?
v
@Armando Absolutely, I'd be glad to assist you with implementing conference calls. To get started, you'll need to use VAPI's conferencing features within your voice application. Here's a high-level overview of the steps you would follow: 1. **Initiate the First Outbound Call**: Use VAPI to make an outbound call to the first participant. 2. **Create a Conference**: Once the first call is answered, you can create a new conference room or join an existing one. 3. **Initiate the Second Outbound Call**: While the first participant is in the conference, make another outbound call to the third person using VAPI. 4. **Add the Third Person to the Conference**: When the third person answers, you can add them to the same conference room. For detailed documentation on how to implement this, you would typically refer to the VAPI documentation on conference calls. Since I'm here to assist you, I can guide you through the code implementation or provide you with the necessary API endpoints and parameters you need to use. If you need direct assistance with code or specific implementation steps, please let me know what programming language or platform you're using, and I can provide more tailored guidance. If you prefer to look at the documentation, I can direct you to our support or developer community on Discord for more detailed help.
a
@Vapi I'm using python and I need some sort of documentation as I can't find anything online
s
@Armando - Yes, the concurrency limit applies even with SIP calls, and you can purchase additional concurrent lines. We handle the call recording for you, but you can also enable Twilio recording even when using your own number. By default, you are allowed to handle a total of 10 concurrent calls (combining both inbound and outbound calls). This limit is not related to the number of users. To handle more than 10 concurrent calls, you'll need to purchase additional concurrent lines through the dashboard. To Purchase Additional Concurrent Lines: 1. Go to the Vapi Dashboard 2. Look at the bottom left side of the Dashboard 3. Click on the green button displaying your organization name 4. Click on the billing option 5. On the Billing page, navigate to add-ons where you can purchase additional concurrency limits. - Regarding conference calls: currently, you'll need to transfer the call from our system to another number on Twilio Flex. Within Twilio Flex, you'll need to implement a reliable transfer system. While this requires some development work, it should be relatively straightforward to implement.
3 Views