Skip to content
Answer Stack
Open menu

How many simultaneous calls do I need or get on a SIP trunk?

✓ Verified Last reviewed by AnswerStack Next review due Dec 14, 2026

Every claim is sourced below

You need enough call paths to cover your busiest hour, and that number comes from your call traffic. Headcount doesn't set it. What you get is the lowest of several limits: the simultaneous calls your provider's plan allows, the calls your phone system and any gateway can handle, and the calls your data connection can carry. For a sense of scale, take 350 calls in the busiest hour at three minutes each. The standard traffic model puts that at 27 call paths for a target of one blocked call in a hundred.

Start with the busiest hour

A SIP trunk's capacity is counted in calls in progress at the same moment. Each one occupies a channel, which we define in what a SIP trunk channel is. The phone numbers you own and the people you employ don't decide the count. It depends on how many outside calls are in progress at once when the phones are busiest.

In an April 2023 post about its SIP trunks, Atlantech Online mentions a local government customer that adds capacity on its trunks during weather events such as snowstorms and tropical storms. What drives that customer's capacity is the volume of calls an event brings, so the peak is the thing to measure.

Traffic engineers measure that peak in erlangs. Over a one-hour measurement, one erlang is one hour of calls. Westbay Engineers' guide to sizing a trunk group gives the arithmetic: multiply the calls in the busiest hour by the average call length in seconds, then divide by 3,600. Its example is 350 calls averaging 180 seconds, which comes to 17.5 erlangs. Put another way, that workload is the same as 17.5 calls in progress on average across the hour.

Turn the traffic into a number of call paths

The average is not enough capacity. Calls do not arrive evenly, so the number in progress swings above and below the average during the hour.

The Erlang B model accounts for those swings. You give it the busy-hour traffic and a blocking target, which is the share of calls you accept will find every path in use. Westbay calls 1 percent "a normal figure to use in traffic engineering" and says some applications use a looser 3 percent. Westbay's guide runs 17.5 erlangs and a 1 percent target through its Erlang B calculator and gets 27 lines. A line here means one voice path, the same thing a SIP provider calls a channel.

So the model sets 27 paths against an average of 17.5 calls. The extra paths are there for the moments when calls bunch up. The 1 percent is the model's prediction under its own assumptions. It is a planning input, and nobody has promised it to you as a service level.

Westbay attaches two cautions to the method. The first concerns where the traffic figure comes from. The model wants offered traffic, which is every call people attempted. Westbay warns that call loggers measure carried traffic, the calls that got through. Some systems also record attempts that failed, and where yours does, count them. Where it does not, a system that was already running at its ceiling shows less traffic than was offered to it, and a trunk sized from that log comes out too small.

The second caution is that random arrival is an assumption of the model. A sudden burst does not fit it. Westbay's example is the response to a radio or television advertisement, and it suggests building in extra capacity where you expect one. A storm has the same effect on a public agency's phones, which is the situation Atlantech's customer adds capacity for.

What the provider's plan gives you

How many calls you get depends first on how your provider sells capacity.

Some providers sell it by the channel. SIP.US's pricing page lists $24.95 per channel per month on its month-to-month plan and says you need one channel for every concurrent incoming or outgoing call. That price includes calls to the lower 48 states and to Canada, excluding the Northwest Territories. Taxes, fees and phone numbers are extra. On a plan like this you get the number of calls you pay for. The 27 paths in the example would cost $673.65 a month in channel charges, and each path added as a margin costs another $24.95 a month. That makes the blocking target a spending decision as well as an engineering one.

Other providers publish no channel count. Twilio's limits page for Elastic SIP Trunking lists unlimited concurrent calls with two conditions attached. The figure depends on carrier support, and a new account without an approved Business Profile has limited concurrent calls. "Unlimited" on that page means there is no channel count to buy. The other ceilings described below still apply.

A third group quotes the trunk to fit the customer. Atlantech's business phone page describes its pricing as tailored and publishes no per-channel rate or ceiling. With a quoted trunk, ask for the simultaneous-call capacity to be stated in the quote, and give your busy-hour figure as the basis for it.

Whichever model applies, find out whether inbound and outbound calls draw on the same pool. On SIP.US's plan they do. If a plan counts the two separately, each direction has to cover its own peak.

Call starts per second are a separate limit

Concurrency counts calls in progress. A second limit counts how fast new calls start. Twilio's page on calls per second defines it as the number of new outbound call setups allowed in one second, and the default is one per trunk per region. Any increase carries a monthly fee. The console allows a setting of up to five, though a new account without an approved Business Profile cannot make that change itself. Rates above five go through Twilio's sales team.

Suppose an appointment-reminder system tries to start 60 calls at the same instant on a trunk held to one call per second. Twilio rejects attempts beyond the limit, so the system has to pace itself to one new call a second and needs about a minute to get all 60 under way. The trunk could hold all 60 calls at once, but it will not start them at once.

Automated dialing is the obvious way to reach this limit, and a large team dialing by hand can reach it too.

Your equipment and connection set their own ceilings

A provider's allowance is only usable if everything on your side can keep up. A PBX, a session border controller and a gateway each have a maximum number of calls they handle at once. For some it is a license and for others it is a property of the hardware. Our answer on the equipment SIP trunking needs covers which of those devices you would have.

The data connection is the other ceiling. Twilio's SIP trunking requirements give a planning figure of 100 kbps for each simultaneous call on the G.711 codec, with room for overhead included. By that allowance, the 27-call example needs 2.7 Mbps available for voice at the peak. That is Twilio's planning number, and other codecs and network setups produce different ones. We go through them in the connection and bandwidth SIP trunking needs and how much bandwidth a VoIP call uses.

The number you get is the smallest of these limits. Suppose the plan allows 27 calls and the gateway in front of your PBX handles 20. The usable ceiling is 20 calls, and seven channels you are paying for go unused. Sizing the plan, the equipment and the connection for the same busy hour avoids that.

Sources

RFC 3261: SIP: Session Initiation Protocol

IETF

Independent Verified Sep 14, 2026 Supports: SIP is an application-layer control (signaling) protocol for creating, modifying, and terminating sessions, including Internet telephone calls, which is why one call in progress equals one session and one call path on a trunk.

“an application-layer control (signaling) protocol for creating, modifying, and terminating sessions with one or more participants. These sessions include Internet telephone calls, multimedia distribution, and multimedia conferences.”

Sizing a trunk group using the Erlang B traffic model

Westbay Engineers (erlang.com)

Supporting Verified Sep 14, 2026 Supports: Busy-hour traffic equals average call duration in seconds times calls per hour divided by 3600; 0.01 blocking is the normal traffic-engineering target and 0.03 the relaxed one; the published check case of 17.5 erlangs at 0.01 blocking requiring 27 lines.

“A figure of 0.01 means that 1% of calls would be blocked; this is a normal figure to use in traffic engineering. For some applications, a more relaxed target of 0.03 (3%) blocking is used.”

SIP Trunk Capacity Planning: How Many Channels Do You Need?

IPComms

Supporting Verified Sep 14, 2026 Supports: Vendor rule of thumb of roughly 1 SIP channel per 3 to 4 employees and 1 per 1 to 1.25 call-center agents; guidance to support at least 30 percent more concurrent calls than measured peak; and the 6-erlang example stated as about 11 channels at 1 percent blocking, which this answer recomputes as 13.

“plan for roughly 1 SIP channel per 3-4 employees ... 1 channel per 1-1.25 agents.”

Resource Dimensioning Using Erlang-B and Erlang-C

EventHelix

Supporting Verified Sep 14, 2026 Supports: Erlang B applies when failure to get a free resource results in the customer being denied service, and Erlang C when the customer is queued; blocking probability of 0.01 means 1 percent of customers are denied service.

“Erlang-B ... should be used when failure to get a free resource results in the customer being denied service.”

Modify Bandwidth Consumption Calculation for Voice Calls

Cisco

Primary source Verified Sep 14, 2026 Supports: The single framing model used for every bandwidth figure here: G.711 160-byte payload at 20 ms, 50 packets per second, 40 bytes of IP/UDP/RTP headers, 18 bytes of Ethernet L2 framing including FCS, giving 87.2 kbps over Ethernet; G.729 20-byte payload giving 31.2 kbps; total packet size times packet

“40 bytes for IP (20 bytes) / User Datagram Protocol (UDP) (8 bytes) / Real-Time Transport Protocol (RTP) (12 bytes) headers ... 18 bytes for Ethernet L2 headers, which include 4 bytes of Frame Check Sequence (FCS) or Cyclic Redundancy Check (CRC).”

Erlang B Calculator

Westbay Engineers (erlang.com)

Supporting Verified Sep 14, 2026 Supports: The Erlang B calculator takes busy hour traffic in erlangs, blocking as a ratio, and lines, and solves for whichever value is left blank.

“If you know two of the figures, you can work out the third.”

ITU-T G.729: Coding of speech at 8 kbit/s using conjugate-structure algebraic-code-excited linear prediction (CS-ACELP)

International Telecommunication Union (ITU-T)

Independent Verified Sep 14, 2026 Supports: G.729 is defined as coding of speech at 8 kbit/s using conjugate-structure algebraic-code-excited linear prediction; status in force. Establishes the codec's bit rate and that it is a compressing coder, correcting any claim of parity with G.711.

“Coding of speech at 8 kbit/s using conjugate-structure algebraic-code-excited linear prediction (CS-ACELP)”

Understanding Codecs: Complexity, Hardware Support, MOS, and Negotiation

Cisco

Primary source Verified Sep 14, 2026 Supports: Mean opinion scores on a 1 to 5 listener scale: G.711 PCM 4.1, G.729 CS-ACELP 3.92, G.729a 3.7; and the statement that a G.729 signal tandem encoded three times drops from 3.92 to 2.68. Page last updated February 2, 2006, which is the basis for treating the ordering as supported and the values as da

“when a G.729 voice signal is tandem encoded three times, the MOS score drops from 3.92 (very good) to 2.68 (unacceptable).”

Elastic SIP Trunking Pricing

Twilio

Primary source Verified Sep 14, 2026 Supports: Twilio sells Elastic SIP Trunking per minute with no channel limits and no contracts, so concurrency is not the billing unit.

“Scale up or down based on demand. Only pay for what you use. No contracts and no channel limits.”

Calls Per Second (CPS) on Trunk Termination

Twilio

Primary source Verified Sep 14, 2026 Supports: Default of 1 CPS per trunk per region, self-serve increase to 5 with higher values through sales, and rejection of calls past the threshold with debugger alerts 32001 at trunk level and 32012 at parent account level. Establishes that call setup rate is metered separately from concurrent calls.

“Twilio, by default, provides the ability for you to place 1 CPS per Trunk per Region”

Concurrent limits

Telnyx

Primary source Verified Sep 14, 2026 Supports: New Telnyx accounts start with a concurrent call limit of 2, rising to 10 after Level 2 verification and higher on request; the limit applies across all outbound voice profiles and exceeding it returns SIP 403 User channel limit exceeded.

“403 User channel limit exceeded”

Channel Billing and how to use it

Telnyx

Primary source Verified Sep 14, 2026 Supports: Each channel allows one concurrent inbound call; channels are shared across every number with channel billing enabled; channel billing applies to inbound traffic on standard DIDs only. Page last updated October 18, 2023.

“Each channel allows for one concurrent (or simultaneous) inbound call.”

Am I limited to a certain number of calls?

Flowroute

Primary source Verified Sep 14, 2026 Supports: Flowroute states it does not limit calling by the number of call paths and charges by the minute only, with no limit on simultaneous calls or call volume. Reported as the provider's own terms.

“We charge by the minute only with no limit on simultaneous calls or call volume.”

SIP Trunking Pricing

SIP.US

Primary source Verified Sep 14, 2026 Supports: Per-channel pricing of $24.95 per channel per month month-to-month and $19.99 per channel per month on an annual term, each channel including unlimited outbound US48 and Canada and unlimited inbound to local numbers, with one channel required per concurrent incoming or outgoing call.

“You need one SIP channel for every concurrent incoming or outgoing call.”

Tips for planning SIP trunk bandwidth

AT&T Business

Supporting Verified Sep 14, 2026 Supports: Peak bandwidth stated as peak concurrent call paths times 80 kbps for G.711 with 200 calls requiring 16 Mb, and the suggestion to derive peak concurrent call paths from historical TDM PRI circuit sizing. Used here as the competing 80 kbps figure that this answer reconciles against Cisco's 87.2 kbps.

“SIP Trunk Peak Bandwidth = Peak CCP x 80Kb”

Revision history

1 revision since publication
Originally published