VoIP.info Guide

SIP trunk channels and simultaneous calls

Size external capacity around busy-hour demand and the provider’s counting rules.

Reviewed 2026-10-30Foundational

A number is not a channel

A telephone number identifies a destination; a channel limit constrains simultaneous calling capacity under a service's rules. Many numbers may share one capacity pool. Extensions are another quantity entirely and should not be counted as permanently active external calls.

Users, numbers and active calls are different counts
Many users and phone numbers can share a smaller pool of simultaneous external calls. Capacity should follow measured demand and the provider’s leg-counting rules.

A simple staff × usage scenario is not an Erlang blocking model. Transfers and forwarding may use additional external legs.

Identify the counting model

Ask how the provider counts inbound calls, outbound calls, forwarded calls, conferences and transfers. A call forwarded through the PBX may involve more than one external leg. Confirm whether inbound and outbound limits are shared or separate.

Measure demand before expanding

Review busy-hour usage and blocked-call evidence. Separate genuine demand peaks from retries caused by a fault. The concurrency calculator provides a simple scenario estimate; it is not a queueing model that guarantees a chosen blocking probability.

Plan the full capacity chain

Check trunk limits alongside PBX resources and bandwidth. Increasing licensed channels cannot fix an overloaded uplink or a provider authentication failure. Define how callers are handled when capacity is reached: overflow, alternate destination or a clear busy response. Test the boundary with the provider through an agreed procedure and review usage after staffing or workflow changes.

Do not equate an Asterisk group with contracted channels

An Asterisk channel-group count is a local dialplan measurement. Contracted simultaneous calls, calls per second and provider admission remain separate evidence and controls.

Turn Broadvoice scaling language into an ordered limit

Broadvoice advertises on-demand channels, capacity and bursting. The Broadvoice provider record treats those statements as discovery evidence rather than a selected concurrency or call-start-rate entitlement. Preserve the signed order and an approved bounded result.

Turn SIPcity included-channel language into an account limit

SIPcity includes one channel and describes internet bandwidth as a practical constraint. The SIPcity provider record keeps the ordered concurrent-call entitlement, call-start controls, access capacity and measured PBX result separate.

Translate Toku country capacity into a signed entitlement

Toku says country-number concurrency is limited by purchased channel capacity and shared across assigned numbers in that country. The Toku provider record keeps ordered channels, call-start controls, route limits and measured load evidence separate.

Treat LoopUp channel limits as an ordered entitlement

LoopUp's self-service form accepts 1 through 100 channels and directs larger requests to support. The provider record keeps that setting separate from call-start rate, PBX capacity, bandwidth and measured concurrency.

CarrierX trunk capacity is not account capacity

Separate inbound and outbound Trunk-object limits from calls per second, PBX capacity and upstream limits. The CarrierX diagnostic keeps selection and capacity evidence distinct.

Read Commio trunk and account limits in scope

The Commio provider guide keeps account concurrency, calls per second and a per-switch trunk channel limit as separate controls.

Treat Nextiva call paths as account capacity

The Nextiva provider guide separates purchased simultaneous inbound or outbound paths from PBX channels, registrations and call-start rate.

Do not derive Intermedia capacity from a portal line label

The Intermedia provider guide keeps ordered concurrency, active calls, PBX resources, bandwidth, burst treatment and observed rejection separate.

Do not confuse Infobip route entries with channel capacity

The Infobip provider guide separates one-to-ten route destinations from ordered concurrent channels and any account-specific call-start limits.

Keep IntelePeer port allocation apart from routes

The IntelePeer provider guide separates purchased ports, profile members, active calls, utilization alerts and PBX channels.

Do not confuse Comcast group capacity with a route

The Comcast diagnostic keeps purchased channels, bursting, group selection and PBX capacity independently observable.

Do not confuse Lumen pooled sessions with route-plan membership

The Lumen diagnostic keeps pooled sessions, active calls, route-plan trunks, access capacity and PBX channels independently observable.

Keep AT&T group-trunk capacity separate from route selection

The AT&T diagnostic distinguishes maximum, inbound, outbound and burst values from scheme membership and PBX channels.

Keep Verizon calling units separate from routing

The Verizon guide distinguishes ordered simultaneous calling units, active calls, access capacity, provider route and PBX channels.

Do not turn Bell peak usage into spare-capacity proof

The Bell guide keeps reported peak usage, maximum capacity, ordered service, access and PBX channel state separate.

Keep Rogers sessions and overflow evidence separate

The Rogers guide separates purchased sessions, concurrent calls, access bandwidth, call attempts and a capacity-triggered overflow result.

Keep ThinkTel channel and binding evidence separate

The ThinkTel guide separates channel commit, burst, per-binding limits, active calls, OPTIONS state and PBX resources.

Bind Iristel capacity to the dated order

The Iristel guide separates portal-adjustable capacity, active calls, call-start rate, bandwidth and measured performance.

Bind TELUS sessions and bursting to the order

The TELUS guide separates base sessions, burst ceiling, call-start rate, site allocation, bandwidth and observed capacity.

Keep SaskTel RTM thresholds separate from capacity

The SaskTel diagnostic distinguishes RTM direction and threshold from trunks, active calls, PBX channels, call attempts and bandwidth.

Keep Cogeco channels separate from edge capacity

The Cogeco guide distinguishes ordered channels, active calls, attempts, call-start rate, access bandwidth, eSBC sessions and PBX resources.

Keep AireSpring concurrent-call units separate from call starts

The AireSpring diagnostic compares purchased Local trunks, active calls, new attempts, SIP results and overflow independently.

Do not derive Allstream capacity from media guidance

The Allstream guide separates ordered sessions, active calls, call attempts, codec bandwidth, PBX resources and the quick-start’s per-call G.711 planning allowance.

Do not flatten Cloudli plan capacity into throughput

The Cloudli guide separates subscribed lines, active dialogs, offered attempts, call starts, PBX channels and codec bandwidth.

Do not flatten Orange site channels into platform scale

The Orange Business Talk diagnostic separates ordered voice channels, active dialogs, offered attempts, call starts, PBX resources and access bandwidth.

Do not transfer Hybrid Voice capacity to Evolved Voice

The Vodafone Evolved Voice guide separates virtual-line entitlement, active dialogs, offered attempts, call starts, PBX resources and access bandwidth.

Keep Swisscom channel split and bursting distinct

The Swisscom Enterprise SIP guide separates ordered channels, per-direction limits, bursting eligibility, simultaneous calls, call starts and PBX resources.

Do not reuse historical Sunrise channel examples

The Sunrise Business Voice SIP guide separates current ordered capacity from dated Business Voice Direct channel and DDI examples.

Separate Proximus ordered channels from observed capacity

The Proximus Business Trunking diagnostic correlates data-capture values, order, acceptance and current counters.

Separate Crazytel plan language from observed capacity

The Crazytel SIP trunk diagnostic correlates current order, portal state, counters and completed simultaneous calls.

Turn MaxoTel line language into measured concurrency

The MaxoTel SIP trunk diagnostic separates ordered lines, configured simultaneous calls, attempted starts and completed dialogs.

Interpret Aussie Broadband channels as concurrent calls

The Aussie Broadband SIP trunk diagnostic separates ordered channels from call starts, dialogs, PBX limits, bandwidth and media quality.

Treat Symbio channel language as use-case evidence

The Symbio Enterprise SIP trunk diagnostic separates an article's concurrency model from ordered channels, call attempts, dialogs and PBX capacity.

Do not turn Telstra minima into account capacity

The Telstra SIP Connect diagnostic separates contractual minima and increments from ordered channels, active dialogs, attempts and PBX limits.

Do not turn Optus channel descriptions into account capacity

The Optus Evolve Voice diagnostic separates wholesale purchase language and application-defined Active Channels from dialogs, call rate, bandwidth and PBX limits.

Separate One NZ trunks, channels and calls

The One NZ SIP diagnostic keeps product limits, ordered Calling Channels, portal state, dialogs, attempts and PBX resources distinct.

Separate 2degrees trunks, channels and calls

The 2degrees SIP diagnostic separates ordered channels, provider records, dialogs, marketed lines, bandwidth and PBX resources.

Keep Vocus channel rules product-specific

The Vocus SIP Voice diagnostic separates ordered channels, call rate, dialogs, bandwidth and PBX resources.

Do not derive Superloop capacity from family features

The Superloop diagnostic keeps ordered capacity, dialogs, attempts, bandwidth and PBX resources separate.

Bind Enreach channels to the order

The Enreach diagnostic separates ordered channels, attempts, dialogs, PBX resources and completed calls.

Separate MetTel paths, bursting and call rate

The MetTel SIP trunk diagnostic keeps ordered paths, burst entitlement, attempted starts and active dialogs distinct.

Separate NUSO allocation, attempts and monitoring

The NUSO diagnostic keeps purchased allocation, active dialogs, call attempts, fraud windows and first responses distinct.

Interpret Telesystem total and directional capacity correctly

The Telesystem diagnostic separates total maximum, zero-valued directional controls, active calls, new attempts and bursting.

Interpret TPx channels and call paths as ordered capacity

The TPx diagnostic separates purchased call paths, active dialogs, new attempts, PBX resources and provider responses.

Interpret Lingo paths, pooling and bursting separately

The Lingo diagnostic separates ordered paths, pool membership, burst entitlement, active dialogs, attempts and PBX resources.

Separate Voyant lines and elastic allocation

The Voyant diagnostic keeps ordered policy, active dialogs, attempts, PBX resources and completed calls distinct.

Separate Windstream capacity and bandwidth evidence

The Windstream diagnostic keeps entitlement, active dialogs, attempts, PBX resources, access bandwidth and completed calls distinct.

Separate Granite base call paths and bursting

The Granite diagnostic keeps base entitlement, burst policy, active dialogs, attempts, PBX resources and completed calls distinct.

Separate FirstLight ordered channels and observed calls

The FirstLight diagnostic keeps entitlement, active dialogs, attempts, PBX resources and completed calls distinct.

Sources & applicability

Primary references for the technical details above. Operational examples and planning checklists are VoIP.info editorial guidance.