SIP Trunk Concurrency & Bandwidth Planner

Bridge teletraffic Erlang B loss theory to packet-switched IP WAN transport bandwidth. Dimension required concurrent SIP sessions, audio codec payload packetization (G.711, G.729, G.722, Opus, AMR-WB), RTP packet rates (PPS), Layer 2/3 encapsulation overheads, and Session Border Controller (SBC) DSP capacities.

Dual-Stage Teletraffic to IP WAN Sizing Engine
Carrier Enterprise SIP Trunk (P.01 Standard)
Operational Enterprise & Carrier Presets:
Primary Sizing Driver / Input Method:
Calls/Hr
Seconds
Erlangs
Channels
Required Concurrent SIP Channels
75 Channels
60.00 Erlangs offered • 80.00% Average Channel Utilization
Aggregate WAN Bandwidth (L3 IP / L2 Wire)
6.54 Mbps
87.2 kbps per concurrent call • Sized for 10 Mbps Circuit
Network Packet Processing Rate (PPS)
3,750 PPS
SBC rated for ≥ 100 concurrent sessions & 5,000 PPS
Two-Stage Dimensional Pipeline: Teletraffic Demand to Packet WAN Sizing Erlang B M/M/m/m → RTP/UDP/IP Packetization
1. Call Volume
1,200 BHCA
180s AHT • 0.33 CPS
2. Teletraffic Load
60.00 Erlangs
2,160 CCS • 3,600 MOU
3. Erlang B Trunk
75 Channels
GoS ≤ 1.0% (P.01)
4. IP Transport
6.54 Mbps Wire
3,750 PPS @ 50 pps/call
Real-Time Dimensional Conversion Chain & Arithmetic Trace
Initializing dimensional teletraffic to IP packet trace...

The Mathematical Theory of SIP Trunk Concurrency & IP WAN Bandwidth Sizing

1. Bridging Teletraffic Theory and Packet Networking

In legacy Time-Division Multiplexing (TDM) telephony, circuit sizing followed rigid physical constraints: a Primary Rate Interface (PRI) consisted of fixed 64 kbps DS0 timeslots—either 23 B-channels on a North American T1 span or 30 B-channels on a European E1 span. In modern Enterprise Unified Communications (UC) and Session Initiation Protocol (SIP - RFC 3261) trunking, physical timeslots are replaced by logical packet streams traversing shared IP Local Area Networks (LANs) and Wide Area Networks (WANs).

Dimensioning a carrier-grade SIP trunk requires a rigorous two-stage engineering methodology:

  1. Teletraffic Concurrency Dimensioning (Erlang B Layer): Use Agner Krarup Erlang's classical M/M/m/m loss distribution to determine the minimum number of simultaneous, unblocked voice channels (m) needed to accommodate peak busy-hour calling volume at a contracted Grade of Service (GoS ≤ 1.0%).
  2. IP Transport Packetization Sizing (Packet Network Layer): Translate those m concurrent sessions into Layer 3 IP and Layer 2 data link transmission rates based on audio codec sampling bitrates, packetization intervals (ptime), transport protocol headers, and control-plane signaling overheads.

Failure to execute both stages leads to catastrophic network degradation: under-sizing channels causes SIP 503 Service Unavailable call rejections at the PBX/SBC, while under-sizing IP WAN bandwidth induces packet loss, jitter buffer underruns, and degraded Mean Opinion Scores (MOS).

2. The Anatomy of a SIP Voice Packet: From Audio Sample to Wire Footprint

When human speech is digitized, analog acoustic pressure waves are sampled, quantized, and encoded into discrete binary frames. The length of time compressed into a single IP packet is determined by the packetization interval (ptime), which universally defaults to 20 milliseconds (0.020 seconds) in enterprise telephony to strike an optimal balance between acoustic latency and header encapsulation efficiency.

Voice Payload (Bytes) = [Codec Bitrate (bps) × ptime (seconds)] ÷ 8

Consider standard uncompressed G.711 (PCMU/PCMA) operating at 64,000 bps:

PayloadG.711 = (64,000 × 0.020) ÷ 8 = 160 Bytes

For compression codecs such as G.729 (CS-ACELP at 8,000 bps), the payload shrinks dramatically:

PayloadG.729 = (8,000 × 0.020) ÷ 8 = 20 Bytes

To transmit this audio across an IP network, protocol headers are prepended at each layer of the OSI reference model:

  • Real-Time Transport Protocol (RTP - RFC 3550): 12 Bytes (sequence numbers, timestamps, SSRC synchronization identifiers).
  • Secure RTP (SRTP - RFC 3711): Adds 4 Bytes for authentication tags (HMAC-SHA1) and optional Master Key Identifier (MKI).
  • User Datagram Protocol (UDP - RFC 768): 8 Bytes (source and destination port numbers, length, checksum).
  • Internet Protocol (IPv4): 20 Bytes (or 40 Bytes for IPv6).
  • Layer 2 Data Link (Ethernet): 14 Bytes MAC destination/source + 4 Bytes CRC/FCS = 18 Bytes (plus 4 Bytes for 802.1Q VLAN or 8 Bytes for MPLS labels).
  • Physical Layer 1 Framing (Ethernet): 7 Bytes preamble + 1 Byte Start Frame Delimiter (SFD) + 12 Bytes Inter-Packet Gap (IPG) = 20 Bytes.

On a standard IPv4 Ethernet network, protocol headers contribute 78 Bytes of overhead per packet. For G.729, the header overhead (78 Bytes) is nearly four times larger than the voice audio payload itself (20 Bytes), highlighting the profound impact of encapsulation math on WAN provisioning.

3. SIP Signaling Overhead & Transaction Rate Budgeting

While RTP media flows continuously throughout the duration of a call, Session Initiation Protocol (SIP - RFC 3261) signaling messages are transmitted during session initiation, mid-call renegotiation, and session termination.

A standard call setup sequence consists of an initial INVITE message containing Session Description Protocol (SDP) codec negotiation offers, followed by 100 Trying, 180 Ringing, 200 OK, and final ACK handshakes. Call teardown requires a two-message BYE / 200 OK exchange.

The peak Call Setup Rate (Calls Per Second / CPS) during the busy hour is calculated directly from Busy Hour Call Attempts (BHCA):

CPS = BHCA ÷ 3,600

Because individual SIP signaling packets range from 500 to 1,500 bytes, steady-state signaling rarely exceeds 15 to 50 kbps even on trunks supporting thousands of calls. However, network architects must reserve a 5% to 10% bandwidth margin above raw media to guarantee that signaling packets (tagged with DSCP CS3 or AF31) do not experience buffer drops during bursty call setup storms or carrier trunk failover renegotiations.

4. Session Border Controller (SBC) & DSP Transcoding Dimensioning

A Session Border Controller (SBC)—such as an AudioCodes Mediant, Ribbon SBC SWe, Cisco CUBE, or Oracle Acme Packet—is deployed at the demarcation boundary between the enterprise private IP network and the public carrier SIP trunk. The SBC enforces topology hiding, NAT traversal, firewall pinholing, Denial-of-Service (DoS) rate limiting, and protocol normalization.

The Transcoding Bottleneck: When internal IP-PBX phones negotiate high-definition wideband audio (G.722 or Opus) while the external telecommunications carrier only supports standard PSTN G.711, the SBC must perform real-time Digital Signal Processing (DSP) transcoding. Transcoding requires decoding the inbound RTP packet into linear PCM samples and re-encoding it into the target format.

Because DSP transcoding consumes significant CPU cycles and dedicated hardware resources, enabling transcoding for 50% or 100% of calls typically reduces an SBC's maximum rated session concurrency by 50% to 70%. Enterprise architects must dimension both logical SIP channel licenses and physical DSP hardware modules to avoid mid-call clipping and audio degradation.

SIP Trunk Engineering Reference Table (P.01 Erlang B to Codec Bandwidth)

Benchmark reference sizing for enterprise SIP trunks across typical operational deployments, showing offered Erlangs, required concurrent channels at Grade of Service P.01 (1% blocking), resulting packet rates (PPS), and aggregate Layer 2 wire bandwidth across standard voice codecs.

Deployment Scenario Offered Load (E) Required Channels (P.01) G.711 Wire Rate G.729 Wire Rate Opus (20k) Wire Rate Packet Rate (PPS)
Small Branch Office 2.00 E 7 Channels 0.61 Mbps 0.22 Mbps 0.30 Mbps 350 PPS
Multi-Tenant Medical Clinic 5.00 E 11 Channels 0.96 Mbps 0.34 Mbps 0.48 Mbps 550 PPS
Regional Corporate Office 10.00 E 18 Channels 1.57 Mbps 0.56 Mbps 0.78 Mbps 900 PPS
Legacy T1 PRI Replacement 16.00 E 25 Channels 2.18 Mbps 0.78 Mbps 1.08 Mbps 1,250 PPS
Legacy E1 ISDN Replacement 22.00 E 32 Channels 2.79 Mbps 1.00 Mbps 1.38 Mbps 1,600 PPS
Medium Contact Center 50.00 E 64 Channels 5.58 Mbps 2.00 Mbps 2.76 Mbps 3,200 PPS
Enterprise Corporate HQ 100.00 E 117 Channels 10.20 Mbps 3.65 Mbps 5.05 Mbps 5,850 PPS
Large Customer Service Hub 200.00 E 221 Channels 19.27 Mbps 6.89 Mbps 9.55 Mbps 11,050 PPS
Carrier Wholesale Interconnect 500.00 E 527 Channels 45.95 Mbps 16.44 Mbps 22.77 Mbps 26,350 PPS
Hyperscale Voice Edge 1,000.00 E 1,029 Channels 89.73 Mbps 32.10 Mbps 44.45 Mbps 51,450 PPS