Skip to main content
Concurrent call limits control the maximum number of simultaneous outbound calls allowed on an account. This limit applies globally across all outbound voice profiles.

Default limits

New accounts start with a default concurrent call limit that increases based on account verification:

Error handling

When the application attempts to establish a call that exceeds the configured limit, Telnyx returns a SIP 403 error:
This response indicates that the global account concurrent call limit has been reached.

Implementing retry logic

Implement exponential backoff when handling limit errors:

Monitoring

Track concurrent call usage to prevent limit errors:

Via API

Use GET /v2/calls and filter for status: active to get the current concurrent call count.

Webhook monitoring

Track call lifecycle events using Voice API webhooks:
  • call.initiated - Increment counter
  • call.hangup - Decrement counter
Maintain an in-memory or database counter to track real-time concurrent usage.

Best practices

  1. Set alerts - Configure monitoring to alert when usage reaches 80% of the limit
  2. Implement queueing - Queue calls when approaching limits rather than failing immediately
  3. Monitor trends - Track peak usage patterns to anticipate when limit increases are needed
  4. Test error handling - Verify the application handles 403 limit errors gracefully

Requesting limit increases

For concurrent call limits exceeding 10 channels, contact support@telnyx.com. Include the following information in the request:
  • Current concurrent call requirement
  • Expected growth trajectory
  • Use case description (required for limits exceeding 100 channels)