Outbound calls and campaigns limit concurrency
Hi,
I have some questions about outbound calls.
The initial idea was to launch campaigns, since they manage concurrency limits, but the problem is that I'll have to launch calls through a webhook, so they would be campaigns with few calls, and it's not feasible to create many campaigns of 1 or 2 calls.
Therefore, I would have to focus on creating calls without campaigns, which, from what I've read in the documentation and on the Discord server, I would have to manage internally to avoid reaching the concurrent limit and prevent calls from getting stuck. So far, so good.
What I don't know is how to manage this. If, for example, I manage how to launch calls from a phone number, controlling the limit, and I also launch one or more campaigns of, say, 1000 calls (because the campaign already manages the calls from the same VAPI), would calls be created simultaneously and then canceled due to the concurrency limit?
When I create calls through the API, do concurrency errors occur before the call is created, or can they occur after it has been created?
I have some questions about outbound calls.
The initial idea was to launch campaigns, since they manage concurrency limits, but the problem is that I'll have to launch calls through a webhook, so they would be campaigns with few calls, and it's not feasible to create many campaigns of 1 or 2 calls.
Therefore, I would have to focus on creating calls without campaigns, which, from what I've read in the documentation and on the Discord server, I would have to manage internally to avoid reaching the concurrent limit and prevent calls from getting stuck. So far, so good.
What I don't know is how to manage this. If, for example, I manage how to launch calls from a phone number, controlling the limit, and I also launch one or more campaigns of, say, 1000 calls (because the campaign already manages the calls from the same VAPI), would calls be created simultaneously and then canceled due to the concurrency limit?
When I create calls through the API, do concurrency errors occur before the call is created, or can they occur after it has been created?