
Network Requirements for VoIP Outbound Calling: A Technical Checklist
Before you connect your first SIP trunk, your LAN and WAN need to meet specific thresholds — latency, jitter, packet loss, and bandwidth — or every call will suffer regardless of carrier quality.
Why Your Network Is the First Variable
SIP trunking moves voice in real-time UDP streams. Unlike a file download, there is no retry at the packet level. A 200 ms round-trip delay is the difference between a natural conversation and an awkward pause after every sentence. UnlimCall's edge nodes deliver sub-50ms audio latency to agents because the network path from our POPs to your router is short — but only if your internal network cooperates.
Most call center network problems fall into four categories: excessive WAN latency, uncontrolled jitter, packet loss above 0.5%, and misconfigured NAT. Address all four before provisioning seats.
Latency Targets
For outbound calling, the one-way delay budget from agent headset to the far-end PSTN is roughly 150 ms. UnlimCall's edge contributes less than 50 ms of that budget. Your WAN link and ISP routing consume the rest.
Measure one-way delay from your SBC or softphone to UnlimCall's SIP signaling IP using a tool like ping (approximate) or hping3 with ICMP timestamps (more accurate). Target under 30 ms from your router to the nearest UnlimCall PoP. If you are consistently seeing 80 ms or more, consider switching to a dedicated MPLS circuit or a business-class fiber ISP that peers closer to our edge.
On-premise LAN latency should be under 1 ms for every switch hop. If your agents are on wireless, 5 GHz 802.11ax (Wi-Fi 6) is the minimum acceptable; 2.4 GHz and 802.11n will introduce variable latency spikes that degrade call quality unpredictably.
Jitter and Packet Loss Ceilings
Jitter is the variance in packet arrival timing. VoIP codecs use a playout buffer to absorb jitter — typically 30–80 ms — but when jitter exceeds the buffer, packets arrive out of order or are discarded, producing clipping and dropouts.
Acceptable thresholds:
- One-way jitter: under 20 ms
- Packet loss: under 0.5% (ideally under 0.1%)
- Consecutive packet loss: zero bursts of more than 2 packets
Test with iperf3 -u -b 1M toward a server in the same region as your UnlimCall PoP. Run tests during peak calling hours, not at 2 AM.
Bandwidth per Agent Seat
Each G.711 call consumes approximately 87 kbps of bandwidth (64 kbps payload plus IP/UDP/RTP headers). G.729 cuts that to roughly 32 kbps but adds codec processing latency. For a 50-seat outbound floor running predictive dialing at a 3:1 dial ratio, plan for up to 150 simultaneous channels — that is approximately 13 Mbps of committed uplink for G.711.
Add 10–15% headroom for SIP signaling, keep-alive OPTIONS packets, and burst absorption. A 50-seat floor needs a minimum 15 Mbps dedicated VoIP circuit. Do not share this with general internet browsing or CRM traffic without QoS policies in place. See the bandwidth planning guide for a per-seat model.
ISP and Circuit Selection
Consumer cable connections are asymmetric — typically 10:1 download to upload ratio. Outbound voice is upload-intensive. A 500 Mbps cable plan with 20 Mbps upload will saturate on an 8-seat predictive floor.
Requirements for a production outbound floor:
- Symmetric fiber or dedicated Ethernet (not cable, not DSL)
- Static IP block (minimum /29 for multi-seat SBC deployments)
- Sub-1% SLA on uptime, with SLA on packet loss and latency explicitly stated
- Secondary ISP for failover (diverse physical paths, not two circuits sharing the same conduit)
Many carriers offering flat-rate SIP trunking require symmetric bandwidth as a prerequisite to provision seats. UnlimCall does not restrict by ISP but your call quality is only as good as your physical path.
DSCP Marking and Traffic Shaping
Even on a fast link, VoIP traffic must be prioritized over bulk transfers. Configure DSCP EF (Expedited Forwarding, value 46) on all RTP streams leaving your network. Mark SIP signaling as CS3 (value 24). Most enterprise routers (Cisco, Juniper, Fortinet) support DSCP-based queuing. Consumer routers often do not.
A simple policy on a Cisco IOS router:
`` class-map match-all VOICE-RTP match dscp ef policy-map QOS-OUTBOUND class VOICE-RTP priority 10000 class class-default fair-queue interface GigabitEthernet0/0 service-policy output QOS-OUTBOUND ``
Confirm your ISP honors DSCP markings on their access circuit — some strip them at the handoff point.
Takeaways
Network preparation is not optional for outbound SIP. Measure latency, jitter, and packet loss before signing a trunk agreement. Use symmetric fiber with a static IP. Apply DSCP QoS at the edge. Plan 87 kbps per concurrent G.711 channel plus 15% headroom. A misconfigured LAN will undermine even the best carrier path. Fix the local network first, then optimize the WAN and SIP configuration.
Ready to Provision Seats on a Network That Is Already Prepared?
Review the UnlimCall pricing and seat tiers to size your commitment. Our custom SIP integration guide covers SBC configuration and codec negotiation once your network passes baseline tests.