Hi, sorry for the delay. If a campaign hit the concurrency limit, it should resume automatically as soon as active calls end. It should not stall indefinitely. if it is, that usually means one of these is true:
• Calls are still counted as active (ringing / in-progress / stuck) so concurrency never frees.
• The campaign is still “in progress” but the remaining calls are stuck queued due to an internal job issue.
• You’re also hitting a different limit (rate limiting, phone-number/provider constraint) that looks like concurrency.
• There are failed calls being retried in a way that’s blocking new dispatches.