Queue in VAPI question
# support
o
I already read some questions regarding concurrency limit and queuing in VAPI but one thing is still not clear for me. I'm using VAPI pay-as-you-go, so i have the limit of 10 concurrency calls at a time and this is fine for me. Today I have a process to create N amount of calls in VAPI at once and I read some answeres here and there in this discord that VAPI has a call queue. But when I create some calls using the API it seems that only 10 calls get accepted (because of the concurrency limit, that's fine) while the other ones get automatically rejected. So I get into conclusion that VAPI doesn't have a call queue at all and I should implement the whole call queue control on my side keeping watch of the status of the current ones. Is that right?
v
message has been deleted
@O_XiNDa It's great to hear that you're using VAPI for your voice application needs. I understand that you're curious about how call queuing works in relation to the concurrency limits. VAPI does indeed have a call queue system in place to handle requests that exceed your concurrency limit. When you initiate more calls than your current limit allows, the excess calls should be queued by VAPI rather than rejected outright. This queue is managed internally to ensure that calls are processed as slots become available within your concurrency limit. If you're experiencing immediate rejections of calls beyond your concurrency limit, this is not the expected behavior. It's possible that there may be a configuration issue or another factor at play. I would recommend reviewing the API documentation and ensuring that your implementation aligns with the expected queuing behavior. If everything seems correct on your end, it might be beneficial to reach out to VAPI support for a more detailed investigation into your specific case. In the meantime, if you have any other questions or need further clarification, please feel free to ask.
You can continue this conversation by mentioning me in the message.
s
> So I get into conclusion that VAPI doesn't have a call queue at all and I should implement the whole call queue control on my side keeping watch of the status of the current ones. Is that right? @O_XiNDa Yes, you need to create the queue on your end. We don't maintain any call queues - we simply reject calls once you reach your account limit. For example, if your limit is XX and your total in-progress calls exceeds XX, any additional calls will be dropped.
o
Ohh, alright! Thanks for the answer!! The support bot was sometimes giving hints that it exists and sometimes that it doesn't, thanks for clarifying!
2 Views