Download Contact Sales
Firewall & Port Testing

The application works in the lab. It fails in the field. The port is blocked.

Blocked ports are one of the most common and hardest-to-diagnose causes of application failure. MCS tests whether the specific TCP and UDP ports your applications need are open and responding across every firewall, NAT device, and network boundary in the path.

The Problem

When a port is blocked, the application doesn't tell you why. It just fails.

Every cloud application, VoIP system, and network service depends on specific ports being open for communication. These ports act as gateways for data to flow between the application and the rest of the network. When a firewall, NAT device, or ISP blocks one of these ports, the application breaks silently.

The user sees "connection failed" or "call dropped" or nothing at all. IT gets a vague ticket. Nobody suspects a blocked port because there's no error message that says "port 5060 is blocked by your firewall." You have to test for it.

Firewalls block by default. Corporate firewalls, ISP-level filtering, and cloud security groups all restrict port access. A port open at HQ may be blocked at a branch
VoIP requires specific ports. SIP uses TCP/UDP 5060, RTP media uses UDP ranges. If any of these are blocked, calls fail or have one-way audio
Remote workers are unpredictable. Home routers, consumer ISPs, and VPN tunnels all introduce port restrictions that differ from the corporate network
Compliance depends on it. HIPAA, PCI-DSS, and GDPR require active monitoring of network port access and strict controls over data flow
What MCS Tests

Any port. Any protocol. Any direction. Between any two points.

MCS tests specific TCP and UDP ports between any combination of test points on your network. Not a generic scan, but a targeted check of the exact ports your applications need.

TCP Port Testing

Verify that specific TCP ports are open and accepting connections across the full network path, including firewalls, NAT, and cloud security groups.

UDP Port Testing

Test whether UDP ports are reachable. Critical for VoIP (RTP media), video conferencing, and capacity testing where UDP is the transport.

Custom Port Ranges

Define any port or range of ports in the test specification. Test the exact ports your application uses, not a generic set.

Bidirectional Testing

Test port availability in both directions. A port may be open outbound but blocked inbound, or vice versa. MCS tests both.

Any-to-Any Topology

Test between any two MCS test points: headquarters to branch, data center to cloud, office to remote worker, or any combination.

Automated Monitoring

Schedule port availability tests to run continuously from any satellite. Get alerted when a port that was open becomes blocked.

Common Port Requirements

The ports your applications depend on

These are the ports most commonly tested by MCS customers. Each blocked port has a specific, often silent, impact on the application it serves.

Application / Service Ports Protocol If Blocked
Microsoft Teams 3478-3481, 49152-65535 UDP Media falls back to TCP relay with degraded quality, or fails entirely
Zoom 8801-8810 UDP Video and audio quality drops significantly, screen sharing may fail
RingCentral 8000-8200, 19302-19309 UDP Voice calls and meetings fall back to TCP, causing latency and poor quality
Webex 9000, 5004, 33434-33598 UDP / TCP Media streams fail, meetings may connect without audio or video
SIP Signaling (VoIP) 5060, 5061 TCP / UDP Calls fail to register, connect, or tear down. No error visible to user
RTP Media (VoIP) 10000-20000+ UDP One-way audio, no audio, or call drops mid-conversation
Five9 / Genesys Cloud 8000-65535 (varies) UDP Agent calls drop, audio quality degrades, softphone fails to register
HTTPS / Web Services 443 TCP Cloud applications, APIs, and dashboards become unreachable
STUN / TURN (NAT Traversal) 3478, 5349 UDP / TCP WebRTC and media behind NAT cannot establish connections
How Port Testing Works

TCP, UDP, and remote endpoints: how MCS handles each

Port testing in MCS works differently depending on the protocol and where the endpoint is. Understanding the differences ensures you get accurate, meaningful results.

TCP Port Testing

MCS can test TCP port availability against any remote host. For example, you can test whether port 443 is reachable on google.com, or whether port 5060 is open on your SIP trunk provider's server. TCP is connection-oriented, so if the port is open and the host is listening, MCS gets a definitive answer.

TCP port tests also run between MCS management servers and NCS satellite devices, making it easy to validate port access across your own infrastructure.

UDP Port Testing (MCS/NCS Endpoints)

For UDP, the most straightforward approach is testing between MCS servers and NCS satellites. Both ends are under your control, so the satellite can confirm whether the UDP packet arrived and respond. This is the recommended method for VoIP port validation, capacity port checks, and general UDP reachability.

UDP Port Testing (Remote / Third-Party Endpoints)

MCS does support testing UDP ports against remote endpoints that are not MCS or NCS technology. However, because UDP is connectionless (there is no handshake like TCP), the remote host has no built-in reason to respond. To make this work, you must configure a send packet string and an expected receive packet string in the test specification. The remote service must be set up to respond to that specific packet. This is common with services that have a known challenge-response pattern, but it requires specific configuration on both sides.

TCP to any host: Test port 443 on google.com, port 5060 on your SIP provider, or any TCP port on any reachable host. No special configuration needed.
UDP between MCS/NCS: The simplest and most reliable UDP port test. Both endpoints are MCS technology, so response is guaranteed. Best for VoIP and media port validation.
UDP to remote hosts: Supported, but requires a configured send/receive packet string. The remote service must respond to that specific packet for the test to confirm the port is open.
Deployment Options

Two ways to test port availability across your network

Browser-Based Portal

Deploy a customized self-service portal that lets end-users, customers, or remote workers test port availability from their browser using the BCS utility. Results feed directly to your MCS dashboard.

Satellite Network

Deploy MCS satellites (hardware or software) at every location that matters. Schedule continuous automated port availability tests between any and all endpoints, 24/7.

Learn about automated testing
Who This Is For

If your application depends on a port being open, you need to verify it

VoIP & UC Providers

Verify that SIP and RTP ports are open at every customer site before deployment. Prevent the "calls don't work" support calls that always turn out to be a blocked port.

Enterprise IT & Security

Validate firewall rules across multi-site networks. Confirm that ports opened for a deployment remain open, and that ports that should be closed stay closed.

Compliance & Audit

HIPAA, PCI-DSS, and GDPR require active monitoring of network port access. MCS provides the evidence trail that ports are controlled and monitored continuously.

Remote Worker Validation

Home routers and consumer ISPs block ports unpredictably. Test each remote worker's connection to confirm the ports their tools need are accessible.

See It In Action

Stop guessing which ports are open. Test them.

Book a demo to see MCS port availability testing across your network, or download a free trial and start verifying today.