Free Tool
SIP Trunk & VoIP Bandwidth Calculator
Calculate how many SIP channels you need and how much internet bandwidth your VoIP deployment requires — using the Erlang B formula and real codec bandwidth figures. Supports G.711, G.729, and Opus.
Your SIP trunk configuration
Your SIP trunk requirements
Based on Erlang B formula and codec bandwidth figures
Calculation breakdown
Erlang B assumes no queuing (calls are blocked, not held). Recommended internet speed is 2× voice bandwidth to leave headroom for data traffic. Use DSCP QoS to prioritize voice packets.
Codec Reference
Codec comparison
Choose the right codec for your network constraints and quality requirements. Bandwidth figures include RTP headers and RTCP overhead.
| Codec | Bandwidth/call | Quality | Best for |
|---|---|---|---|
| G.711 PCMU / PCMA | 90 Kbps | Excellent (PSTN) | Standard SIP trunks |
| G.729 Compressed | 30 Kbps | Good | Bandwidth-constrained sites |
| Opus Adaptive | 30 Kbps | Excellent (adaptive) | WebRTC, UCaaS clients |
How it works
How SIP channel and bandwidth requirements are calculated
SIP trunk sizing uses classical telecom engineering — the Erlang B formula — combined with codec-specific bandwidth figures. Here's what each step means.
Traffic in Erlangs
Erlang is the unit of telephone traffic intensity. Traffic (A) = calls per hour × (average duration in hours). A value of 1 Erlang means 1 channel is occupied continuously. At 100 calls/hour with 4-minute average, traffic = 100 × (4/60) = 6.67 Erlangs.
Erlang B channels
The Erlang B formula calculates the channels needed to achieve your target Grade of Service. For 6.67 Erlangs at P.01 (1% blocking), about 13 channels are required. Erlang B assumes blocked calls are lost — appropriate for most SIP trunk scenarios without queueing.
Peak concurrent override
If you know from call records that your peak simultaneous calls exceed the Erlang B result, the calculator uses the higher value. This guards against under-provisioning when traffic has high variance or burst patterns not captured by average call rates.
Codec bandwidth
Each active call uses bandwidth equal to the codec rate plus RTP/UDP/IP packet headers. G.711: ~90 Kbps/call. G.729: ~30 Kbps/call. Opus: ~30 Kbps/call at 24 Kbps audio with headers. Voice requires symmetrical bandwidth — your upload speed matters as much as download.
20% signaling overhead
SIP signaling (INVITE, ACK, BYE), RTCP quality reports, and network packet headers add approximately 20% on top of raw RTP bandwidth. Always size your connection for this overhead to prevent voice quality degradation during INVITE storms or heavy signaling bursts.
Recommended internet speed
The recommended speed is 2× the total voice bandwidth. This headroom accounts for data traffic running on the same connection and allows for traffic spikes without impacting voice quality. For dedicated VoIP links, 1.5× overhead may be sufficient with strict DSCP QoS enforcement.
FAQ
Common questions
How many SIP channels do I need?
The number of SIP channels equals the number of simultaneous calls your business needs to support at peak. Use the Erlang B formula for pure overflow (no wait queue): for 100 calls/hour at 3-min average call duration, you need about 9–11 channels to maintain a Grade of Service (blocking probability) below 1%. The formula: A = calls_per_hour × (avg_duration_min / 60) gives traffic in Erlangs, then Erlang B tables give the channels needed for target GoS.
How much bandwidth does a VoIP call use?
Bandwidth per call depends on codec: G.711 (PCMU/PCMA) uses ~90 Kbps per call including RTP headers and SIP signaling — the highest quality, uncompressed. G.729 uses ~30 Kbps per call — compressed, 3× more efficient, slight quality reduction. Opus uses ~20–50 Kbps depending on bitrate settings — best for WebRTC and variable-bandwidth scenarios. Always add 20% overhead for SIP signaling, RTCP, and packet headers.
What is Grade of Service (GoS)?
Grade of Service is the probability that a call will be blocked (receive a busy signal) because all channels are in use. The telecom standard is P.01 — a 1% blocking probability, meaning 99 out of 100 calls connect immediately. Very conservative deployments use P.005 (0.5%). The Erlang B formula calculates the channels needed to achieve a target GoS at a given traffic load.
Should I use G.711 or G.729?
G.711 is preferred when bandwidth is not a constraint: it delivers PSTN-quality audio and requires no transcoding at most carriers, which reduces latency and complexity. G.729 saves 66% of bandwidth per call and is ideal for remote offices, low-bandwidth WAN links, or high-density deployments. Use G.729 only if your carrier supports it natively — forced transcoding adds latency and degrades quality. For modern SIP trunks, G.711 is the safe default.
What internet speed do I need for VoIP?
As a rule: each G.711 call needs ~90 Kbps symmetric (up and down). Add 20% margin for jitter buffer and packet loss recovery. For 10 concurrent G.711 calls: 10 × 90 Kbps × 1.20 = 1.08 Mbps. A business with 50 users and 10 concurrent calls at peak needs at least a 10 Mbps symmetric connection dedicated to VoIP, separate from general internet traffic. Use QoS (DSCP) to prioritize voice packets.
Can I share or download my results?
Yes — inputs are encoded in the URL for sharing/bookmarking. Use "Download PDF report" for a branded printable report with your channel requirements, bandwidth calculations, and codec comparison. No email required; all calculations happen in your browser.
More Free Tools
Other EaseDial calculators
Contact Center Staffing Calculator
Calculate exactly how many agents you need to meet service level targets using the Erlang C queuing formula. Accounts for shrinkage and occupancy.
Open calculator →Agent Turnover Cost Calculator
Quantify the true annual cost of agent attrition — recruitment, training, ramp-up, and lost productivity.
Open calculator →Call Center Cost-Per-Call Calculator
Calculate your true cost per call including agent labor, handle time, QA, infrastructure, and overhead using ICMI and COPC benchmarks.
Open calculator →VoIP Savings Calculator
Estimate how much your organization saves by switching from traditional phone lines or on-premise PBX to cloud VoIP.
Open calculator →International Calling Cost Calculator
Compare what you pay per minute to each destination versus VoIP carrier rates. Identify your most expensive calling corridors.
Open calculator →Business Phone ROI Calculator
Full total-cost-of-ownership comparison for CFOs and IT leaders evaluating on-premise versus cloud phone platforms.
Open calculator →Need SIP trunking for your contact center?
EaseDial provides carrier-grade SIP trunks optimized for call centers and dialers — high CPS, USA/Canada coverage, and real-time ASR monitoring.