VoIP.info Guide

Firewall rules for VoIP

Define management, signaling and media access separately using actual deployment requirements.

Reviewed 2026-10-19Foundational

Start with traffic roles

The administration interface is not the SIP listener, and the SIP listener is not the RTP media range. Build an inventory of each required service, its source, destination, protocol and purpose. A generic instruction to open VoIP ports is too imprecise for a secure deployment.

Separate administration, signaling and media
An administration network accesses management interfaces. Allowed signaling peers and media peers use separate defined policies to reach the PBX. Arbitrary internet traffic is not a management path.

Example defensive architecture. Source restrictions, authentication, update policy and call permissions work together.

Use the actual configuration

Read the PBX's configured listeners and media range and the carrier's documented signaling and media networks. Defaults in another tutorial may not match your installation. Remote phones can have a different access design from a fixed-address carrier.

Diagnose with observations

Review relevant allow/deny counters and a bounded packet trace around one failed call. Confirm whether traffic reaches the boundary and whether the return path is valid. A lack of replies can also involve routing, DNS or a service that is not listening.

Keep management restricted

Do not expose administrative services just because phones need to register. Apply the smallest justified change and test the intended call flow. Remove temporary diagnostic rules afterward and retain the reason for each permanent rule in the operating record.

Verify negotiated UDPTL addresses before changing rules

The T38Fax diagnostic compares the re-INVITE SDP, NAT state, provider and customer port ranges, ALG behavior and packets in both directions.

Use current VoIPstudio destinations and the built-in test together

VoIPstudio’s current network guide separates signaling and media destinations, while the desktop client exposes a per-port WebRTC Test. The client diagnostic records the live documentation, test result and actual call flow rather than turning a static address list into permanent policy.

Constrain VoIP Much network changes to observed flows

VoIP Much documents server-port and source-blocking behavior, but not a universal customer RTP rule in the reviewed pages. The provider profile keeps local source ports, provider destination, registration responses, SDP and media flows distinct.

Use the selected VoIPline interconnect boundary

VoIPline supports public-internet and ordered private-IP delivery. The provider profile avoids inventing one universal customer firewall or RTP policy.

Use Webex Health Checker as bounded evidence

Cisco states that Health Checker cloud results show cloud status rather than the client connection to the cloud. The Webex App diagnostic pairs it with the assigned service and observed call.

Allow for Twilio edge movement without calling the path proven

Twilio advises allowing all published origination signaling and media ranges because traffic may move between edges. Pair firewall evidence with the Twilio diagnostic.

Correlate Plivo URI reachability with the observed packet source

Pair current Plivo address ranges, destination URI, firewall decision and packet arrival with the Plivo inbound diagnostic.

Correlate the selected Vonage URI with packet arrival

Pair URI destination, transport, current service-address evidence, firewall decision and observed packet source with the Vonage inbound diagnostic.

Keep Voxtelesys registration ACL and Customer IP distinct

A registration ACL controls which sources may register; a Customer IP is an inbound route destination. The Voxtelesys diagnostic checks each control without broadening both.

Scope Amazon Chime firewall evidence to the selected Region and IP family

Use the current AWS signaling and media ranges, actual connector Region, IPv4 or dual-stack behavior and DNS TTL. The diagnostic avoids broadening unrelated paths.

Anveo Direct signaling addresses are not an RTP inventory

Anveo Direct says media is sent directly by the underlying carrier. The diagnostic derives bounded signaling and media rules from current SDP and observed packets.

Do not diagnose CarrierX routing from firewall state alone

The CarrierX diagnostic pairs provider attempt and response with customer-edge packets, PBX handling, SDP and observed media.

Use current AVOXI data-center evidence

Pair the selected AVOXI data center and provider attempt with customer-edge packets before changing rules. The diagnostic keeps signaling, PBX handling and media distinct.

Correlate Easybell address or FQDN with packets

Pair the effective Easybell inbound target with customer-edge evidence before changing rules. The diagnostic keeps DNS, transport, PBX and media distinct.

Pair SIP.US portal state with packets

Retain identity mode, current gateway, DID assignment and the provider attempt, then pair them with bounded edge evidence. The diagnostic separates firewall, PBX and media results.

Flowroute Direct Media is not limited to signaling proxy ranges

The current provider page says RTP can arrive from any source IP to the PBX public media range. Use the focused diagnostic to scope destination ports and confirm observed traffic.

Pair Bulk Solutions provider attempts with the customer edge

The Bulk Solutions diagnostic separates current signaling sources, destination reachability, listener, PBX match and negotiated media ports.

Compare Yay.com published ranges with the actual call boundary

The Yay.com diagnostic joins dated source guidance, destination resolution, edge receipt, signaling response and negotiated media.

Simwood address lists are service- and date-scoped

The Simwood guide distinguishes the current Partner and Direct page from the older Asterisk 16 sample and requires current Hosted policy.

Sinch address ranges are regional and date-scoped

The Sinch guide treats the current SIP and RTP tables as change-controlled inputs rather than permanent copied facts.

Treat dialplan HTTP as explicit egress

The Asterisk CURL guide requires an approved destination and bounded outbound policy while keeping DNS, connect, TLS, HTTP and body evidence separate.

Scope SIPTRUNK gateway rules and direct-media policy separately

The SIPTRUNK guide preserves signaling allowlists while treating varied RTP sources as a local security-design decision.

Prove where Blink registration traffic stops

The Blink registration diagnostic separates host policy, network policy, registrar silence and an explicit SIP response.

Sources & applicability

Primary references for the technical details above. Operational examples and planning checklists are VoIP.info editorial guidance.