How many concurrent calls will handle Vapi?
# support
j
We have a service that will be potentially used by about 100 people pretty much at the same time, all calling to the same phone number. Will Vapi support that?
v
@JuanKa Absolutely! VAPI is designed to handle high volumes of inbound calls concurrently. When you have multiple people calling the same phone number, VAPI can manage these calls by assigning different assistantIds based on the caller's phone number, or by retrieving the appropriate assistant dynamically from your server using your Server URL. This ensures that each caller receives a personalized and efficient response. If you have any specific requirements or need further assistance in setting this up, please feel free to ask!
You can continue this conversation by mentioning me in the message.
j
@Vapi right now the assistant is obtained dynamically from my server URL. Do I have to change anything in the json for the concurrent calls to work?
v
@JuanKa If your assistant is already set up to be obtained dynamically from your server URL, you typically do not need to change anything in the JSON payload for concurrent calls to work. VAPI is designed to handle multiple concurrent calls by default, and as long as your server can handle the incoming requests and provide the correct assistantId for each call, VAPI will manage the calls accordingly. However, it's always a good idea to ensure that your infrastructure is scaled appropriately to handle the expected load, and that your application logic is designed to efficiently manage concurrent interactions. If you have any concerns or want to discuss specific configurations, please let me know, and I'll be happy to assist you further!
j
@User From our side, we are ready to support 100,000 simultaneous calls.
b
Hi @JuanKa , they will support as many as your concurrency limit is. If the limit is not enough, you can either purchase more or implement a queue-like mechanism that can time the creation of a new call when an existing one ends
j
Thanks @bryant . When you say "your concurrency limit is", is that on vapi's side or on my server's side?
I found the answer: my current settings for up to 10 concurrent calls. Too low. And each additional concurrency costs $10/month. That is very expensive. I don’t understand why or how the low initial limit and the high cost per additional concurrency.
It ends up being way more cheaper to use the OpenAI realtime api, which is expensive.
s
@JuanKa thanks for sharing the feedback.
j
If I add another phone number, I get 10 concurrents for that new number? Or the limit of 10 concurrences is per account?
I just saw the answer in the docs; it is 10, regardless of the number of phone numbers. So ifI had 20 phone numbers I can only have 10 calls at a time 😦 Weird.
One option would be to have more accounts I guess? is there any comment on this?
With each account I get 10 concurrent calls. 10 accounts put me at 100 concurrent calls at a reasonable price.
Honestly, there should not be this limit on concurrent calls. It just looks like a way to increase VAPI invoicing. But from a user perspective, it limits the usage. You should consider just adding a 1cent or 2 cents to the cost per minute, and allow any number of simultaneous calls.
10 concurrent calls is for very tiny use cases. 100 concurrent calls would mean buying 90 concurrent items at $10 = $900.
@Vapi do you think there's any chance the above comments/suggestions could be considered by the VAPI team?
v
@JuanKa I appreciate your feedback and understand your concerns regarding the concurrency limits and pricing structure. While I'm here to provide support and information, I don't have the authority to make changes to VAPI's policies or pricing. However, your suggestions are valuable, and I would recommend reaching out directly to the VAPI team with your feedback. They are often open to user input, especially when it comes to improving the service and making it more accessible for different use cases. If you'd like, I can guide you on how to contact the support team or where to provide your suggestions so that they can be considered by the VAPI team. Would you like assistance with that?
v
Hey @JuanKa I sent you a PM. Please check it out when you have a chance.
s
This ticket has been marked as solved, and as a result, you will no longer receive any further responses. Kindly create a new support ticket to escalate your inquiry. 
4 Views