What is a call path in my VoIP system?

Everything can look fine until 9:00 AM hits. Then calls fail, callers hear busy tones, and the team blames “the internet” when the real issue is capacity.

A call path is one unit of simultaneous call capacity in your VoIP system or SIP trunk—each active external call leg typically consumes one call path at the PBX/SBC or carrier.

VIP call path setup in a network with server connections
VIP call path, network setup

Call paths are about concurrency, not how many numbers you own

Many businesses buy lots of Direct Inward Dialing (DID) numbers 1 and assume that means lots of capacity. It does not. Phone numbers are addresses. Call paths are lanes on the highway. You can own 100 numbers and still only handle 10 concurrent external calls if you only have 10 call paths.

A call path is usually enforced at one or more points:

In most real deployments, inbound and outbound calls draw from the same pool. So a busy outbound campaign can block inbound calls if the same trunk capacity is shared.

One call can use one path, or more than one

A normal call:

  • internal extension → PSTN number
    usually consumes one call path on the trunk (one external leg).

But some features create two external legs through the same trunk:

In those cases, a single customer interaction can consume two call paths because two PSTN legs are active at the same time.

Scenario External legs on the trunk Typical call paths consumed
Internal → PSTN 1 1
PSTN → Internal 1 1
PSTN → Forward to mobile via PBX 2 2
PSTN → PSTN (PBX hairpin) 2 2
3-way call with 2 external parties 2 external legs 2 (plus internal leg)

Why this matters for design and costs

Call paths drive:

  • how many calls you can handle at peak
  • whether callers get busy or overflow
  • how many agents can be on calls at once
  • how much bandwidth you need (paths × codec bitrate + overhead)

So the call path number is one of the most important capacity inputs in any VoIP project, especially for call centers and multi-site PBX systems.

Next, the confusion point is vocabulary: lines, channels, trunks, and call paths are often used interchangeably, but they are not the same thing.

How does a call path differ from lines, channels, or trunks?

Teams often compare quotes and think they are comparing the same unit. They are not. One vendor sells “lines,” another sells “channels,” another sells “call paths,” and the numbers look different.

A call path is concurrent call capacity, while a line is a number/identity, a trunk is the connection to the carrier or SIP peer, and a channel is the technical slot for one simultaneous call on that trunk.

Call paths and trunk channels diagram in a telecommunication system
Call paths, trunk channels

The clean definitions that prevent purchasing mistakes

  • Line: often means a DID or a user/seat identity. It can place/receive calls but does not guarantee concurrency.
  • Trunk: the SIP connection between your PBX/SBC and a carrier or another PBX.
  • Channel: a classic capacity term (one simultaneous call) on a trunk bundle.
  • Call path: usually the same idea as a channel: one simultaneous call capacity unit, but sometimes sold at the PBX level (license) rather than the carrier level.

A simple way to keep it straight is:

  • numbers identify calls
  • trunks carry calls
  • channels/call paths limit how many happen at the same time
Term What it represents What it does NOT guarantee
DID / number Addressability Concurrency capacity
Seat / line User identity + features Extra simultaneous calls
Trunk Connection to PSTN/peer Unlimited concurrent calls
Channel One concurrent call slot Extra numbers or users
Call path One concurrent call slot (often billed) Extra features or users

Why “call path” wording exists

Some providers use “call path” because it is easier for buyers than “SIP channels.” In practice, most teams should treat call paths as concurrency units and verify:

  • whether it is per trunk or shared across trunks
  • whether inbound and outbound share the pool
  • whether the plan charges overage or blocks
  • whether hairpin calls count twice

Once terms are clear, the next decision becomes a planning question: how many call paths are needed for peak concurrency?

How many call paths do I need for peak concurrency?

Too few paths cause busy signals and abandoned calls. Too many paths waste money. The goal is a right-sized number based on busy-hour behavior.

Estimate call paths from peak concurrent external calls, then add headroom for spikes, hairpin/forward legs, conferences, and failover scenarios, using peak and 95th-percentile concurrency as your sizing anchors.

Graph showing concurrent calls over time on a tablet screen
Concurrent calls, graph analysis

Start with the busy hour, not total daily calls

Daily call volume does not tell you concurrency. A business can have 1,000 calls per day and still only need 15 paths if calls are short and spread out. Another business can have 200 calls per day and need 30 paths if many calls overlap.

The best input is:

  • peak concurrent calls (max simultaneous external calls)
  • 95th percentile concurrency (what happens on a “normal busy day”)

For many teams, the 95th percentile number is the target, then add headroom.

Include “double-path” behaviors in the math

If your environment uses:

  • off-net forwarding
  • simultaneous ring to mobiles
  • external transfers through the PBX
    then concurrency can jump because each call can consume two paths.

A practical sizing rule is:

  • Base paths = peak concurrent external calls
  • Add headroom = 15–30% for spikes
  • Add extra = expected number of hairpin/forward legs at peak

Tie call path sizing to bandwidth and codec choice

Each path consumes bandwidth. Rough planning is:

  • G.711 voice is higher bandwidth than modern codecs
  • Opus audio codec (RFC 6716) 6 can reduce bandwidth but may not be supported end-to-end
  • RTP overhead exists beyond codec bitrate

Even if bandwidth is large, jitter and loss during peaks can destroy call quality. So call path sizing and QoS planning should be done together.

Sizing input What it captures Why it matters
Peak concurrency Worst-case blocking risk Prevents busy signals
95th percentile Normal peak behavior Controls ongoing spend
Hairpin ratio Forwarding and transfers Prevents “2 paths per call” surprises
Failover mode One trunk down Ensures capacity during outages

Once you know how many call paths you need, the next problem is licensing. Vendors can license capacity per PBX, per trunk, or per site.

Should I license call paths per PBX, per trunk, or per site?

Licensing is not only a pricing question. It changes how your system behaves during outages and during load spikes between locations.

License call paths where your bottleneck is: per trunk if carrier capacity is the main limit, per PBX if your platform enforces session limits, and per site if sites must operate independently during WAN or trunk failures.

Three models for licensing call paths with different categories
Licensing models, call paths

Per trunk licensing (carrier-centric)

This is common in SIP trunking:

  • you buy a trunk bundle with N channels/call paths
  • all sites share if they route through that trunk
    Best for:
  • centralized PSTN ingress/egress
  • simple forecasting
    Risk:
  • one trunk becomes a single capacity pool that can be drained by one site

Per PBX licensing (platform-centric)

Some PBX platforms license external call sessions:

  • the PBX allows only N simultaneous external calls
    Best for:
  • environments where the PBX is the true bottleneck (CPU, recording, transcoding)
    Risk:
  • even if the carrier can handle more, the PBX may block

Per site licensing (survivability-centric)

This model makes sense when:

  • each site has its own trunks
  • each site must keep calling even if WAN is down
    Best for:
  • factories, campuses, critical sites
    Risk:
  • capacity can be stranded (site A has unused paths while site B is overloaded)
Licensing model Biggest advantage Biggest risk Best fit
Per trunk Simple capacity pool Single pool can be drained Centralized trunk strategy
Per PBX Aligns with platform limits PBX blocks before carrier Heavy features: recording/transcoding
Per site Strong survivability Stranded capacity Multi-site independence needs

A hybrid is common: per-site local trunks for survivability plus a shared central trunk for overflow or cost control.

Once licensed, the final step is operational control: monitoring and alerting on busy-hour usage so capacity problems are detected before customers complain.

How do I monitor and alert on busy-hour call path usage?

Most teams find capacity problems only after missed calls pile up. The fix is simple: monitor concurrency like a core resource.

Monitor call paths by tracking real-time concurrent calls and 95th-percentile peaks per trunk and per site, then alert when usage hits defined thresholds so overflow or failover rules can trigger early.

Call path usage statistics with different call data
Call path usage, statistics

What to monitor in practice

The key signals are:

  • current concurrent external calls (inbound + outbound)
  • peak concurrent calls per interval (15 minutes)
  • 95th-percentile measurement 7 for concurrency per day/week
  • blocked calls due to capacity (busy/503/487 patterns depending on platform)
  • trunk failover events and reroute counts

Useful alert thresholds

A simple threshold model works well:

  • Warning at 70–80% utilization: investigate load and upcoming peaks
  • Critical at 90–95% utilization: trigger overflow/callback/failover actions
  • Sustained critical (e.g., 10 minutes): paging to on-call or supervisor

Thresholds should be tied to business hours. After-hours spikes can be normal for some teams.

Link monitoring to routing actions

Alerts are better when they also trigger protective behavior:

  • overflow inbound calls to a backup group or queue
  • offer callbacks when concurrency is high
  • block non-critical outbound calling during peaks
  • failover to a secondary trunk when the primary is saturated
Metric Alert goal Typical action
Concurrency % Prevent blocking Overflow or callback
Blocked call count Detect capacity hits Add paths or change policy
Hairpin/forward ratio Detect “2-path” drains Add confirmation or reduce forwarding
Trunk health Detect carrier issues Failover to backup trunk

The most useful report: peak vs 95th percentile

Peak tells you the worst moment. 95th percentile tells you what you regularly live with. Using both keeps planning balanced:

  • If peak is high but rare, overflow rules may be enough.
  • If 95th percentile is high, you likely need more paths.

Monitoring makes call paths visible, and visibility is what keeps the system stable under real demand.

Conclusion

A call path is one unit of concurrent call capacity. Define it clearly, size it from busy-hour peaks, choose licensing that matches your topology, and monitor utilization so you avoid blocking at the worst time.


Footnotes


  1. Understand what Direct Inward Dialing numbers are and why they don’t determine concurrency.  

  2. Learn how SIP trunk channels map to concurrent call capacity when sizing inbound/outbound calling.  

  3. Overview of what an SBC does and why it can enforce session limits and security.  

  4. Quick reference on call forwarding behavior and why forwarding can consume additional trunk capacity.  

  5. Definition of VoIP hairpinning and why PBX hairpin calls create longer paths and extra load.  

  6. Official IETF spec for the Opus codec, useful for bandwidth planning and interoperability discussions.  

  7. Explains 95th percentile measurement for capacity planning and billing-style utilization reporting.  

About The Author
Picture of DJSLink R&D Team
DJSLink R&D Team

DJSLink China's top SIP Audio And Video Communication Solutions manufacturer & factory .
Over the past 15 years, we have not only provided reliable, secure, clear, high-quality audio and video products and services, but we also take care of the delivery of your projects, ensuring your success in the local market and helping you to build a strong reputation.

Request A Quote Today!

Your email address will not be published. Required fields are marked *. We will contact you within 24 hours!
Kindly Send Us Your Project Details

We Will Quote for You Within 24 Hours .

OR
Recent Products
Get a Free Quote

DJSLink experts Will Quote for You Within 24 Hours .

OR