VoIP Troubleshooting Checklist: Call Quality, SIP and Audio Issues
A reference for IT teams, VoIP administrators, and support engineers. Use it during a live incident to isolate whether a problem is in the network, the SIP signalling, the audio path, or the device. Jump to the symptom that matches what you are seeing.
By Vedant Vhanyalkar
Quick diagnostic checklist
Run through this before investigating a specific symptom. It rules out the most common causes in under five minutes.
- Confirm internet connectivity — test a non-VoIP service from the same device to rule out a full outage.
- Identify scope — one user, one office, or all users? Scope determines whether the problem is a device, a local network, or a provider path.
- Test wired vs Wi-Fi — if the user is on Wi-Fi, move to Ethernet and repeat the call. Wi-Fi packet loss and jitter are not visible on a basic ping test.
- Measure packet loss — run a ping test to a stable host (your SIP provider's signalling IP, or 8.8.8.8) for at least 60 seconds. Any loss is relevant for voice.
- Measure round-trip latency — ping the same host. Sustained latency above 150ms one-way degrades perceived quality; above 300ms it becomes difficult to hold a natural conversation.
- Measure jitter — use a VoIP quality test tool or your IP phone's call statistics. Sustained jitter above 30–50ms causes audible problems when the jitter buffer cannot smooth it.
- Confirm SIP registration — check whether the endpoint is registered. A deregistered phone cannot receive calls and may fail to send them.
- Check firewall and NAT rules — verify that SIP (typically UDP/TCP 5060 or TLS 5061) and the RTP port range your provider uses are allowed outbound. Check that SIP ALG is disabled if your provider recommends it.
- Check RTP/audio path separately from SIP — SIP signalling and audio travel on different ports. One can work while the other fails.
- Verify codec compatibility — confirm both ends have a codec in common. A codec mismatch results in no audio or a call that disconnects immediately after answer.
- Check DNS resolution — test that the SIP server hostname resolves correctly from the affected network. DNS failure prevents registration and outbound calls.
- Check the device and headset — test with a different headset or audio device to rule out local hardware. Check that the correct audio input/output is selected in the softphone.
- Capture timestamps and call details — note the exact time, the calling and called numbers, and the SIP Call-ID if your system exposes it. This is required before escalating to a provider.
Symptom reference
Find the symptom that matches the reported problem, then follow the diagnostic path for that area.
| Symptom | Likely area | First check |
|---|---|---|
| No audio in either direction | Codec negotiation, firewall blocking RTP, call not fully established | Check SIP 200 OK was received and ACK sent; verify RTP ports are open |
| One-way audio (you hear them; they cannot hear you) | NAT, firewall, SIP ALG, incorrect RTP destination in SDP | Check SDP body for correct public IP; verify RTP outbound; disable SIP ALG |
| One-way audio (they hear you; you cannot hear them) | Remote end NAT/firewall, remote RTP path | Isolate to your network or the far end; test with a different call destination |
| Choppy, robotic, or garbled audio | Packet loss, jitter, network congestion, Wi-Fi | Measure packet loss and jitter during a call; test over Ethernet |
| Echo (you hear yourself) | Acoustic feedback, high latency amplifying sidetone, device gain | Switch to a headset; reduce speaker volume; test latency |
| Call drops after exactly 30–32 seconds | SIP signalling failure (missing ACK/200 OK), SIP ALG, session timer misconfiguration | Capture SIP trace; check for missing ACK; disable SIP ALG |
| Call drops intermittently | Network instability, NAT timeout, Wi-Fi roaming, session timers | Check for packet loss spikes; check NAT binding timeout; test wired |
| Cannot make outbound calls | Registration failure, incorrect dial plan, provider rejection | Confirm registration; check SIP response code on failed INVITE |
| Calls do not ring inbound | Registration failure, firewall blocking inbound SIP, DID configuration | Confirm endpoint is registered; check firewall allows inbound SIP |
| SIP registration fails | Credentials, DNS, firewall, port, NAT, provider availability | Check SIP 401/403 response; verify credentials; test DNS; check port |
| DTMF not working | DTMF method mismatch (in-band vs RFC 2833 vs SIP INFO), RTP packet loss | Check DTMF mode matches provider; check RTP quality |
| Poor quality on Wi-Fi only | Wi-Fi packet loss, channel congestion, roaming events, signal strength | Test over Ethernet to confirm; check Wi-Fi signal and interference |
| Audio delay (noticeable lag) | High network latency, large jitter buffer, codec processing delay | Measure round-trip latency; check for latency above 200ms |
Network quality and voice thresholds
Voice over IP is sensitive to network conditions in ways that data traffic is not. A dropped TCP packet is retransmitted invisibly. A dropped RTP audio packet is gone — there is no retransmission at the RTP layer, so any packet loss is audible. Use these ranges as diagnostic benchmarks, not absolute limits: real-world quality depends on codec, jitter buffer tuning, and call volume.
Latency
ITU-T G.114 recommends keeping one-way delay below 150ms for most interactive voice applications. Delays up to 300ms are increasingly noticeable but can be tolerated. Above 300ms one-way, natural conversation becomes difficult because both parties start talking over each other. Latency above 400ms is generally unacceptable for calls requiring real interaction.
Round-trip time (RTT) from a ping is twice the one-way delay to that host, but the audio path may not follow the same route — measure from the endpoint to the SIP provider's media IP, not just to a public DNS server.
Packet loss
RTP does not retransmit lost packets. G.711 transmits a 20ms audio frame per packet. A 1% loss rate means roughly one audible gap per 100 packets — perceptible on most calls. At 3–5%, quality degrades substantially. At 5%+, calls become difficult to follow. Codecs with error concealment (such as Opus) can mask moderate loss better than G.711, but loss concealment has limits.
When measuring, run a ping for at least 60 seconds — brief packet loss spikes are more harmful to voice than sustained moderate latency, and short test windows miss them.
Jitter
Jitter is variation in the arrival time of packets. A jitter buffer smooths this out at the cost of added latency. Most deployments configure jitter buffers to handle 50–150ms of variation; beyond that, the buffer either grows (adding noticeable delay) or drops late-arriving packets (causing gaps). Aim for sustained jitter below 30ms. Values above 50ms will begin causing problems on standard configurations.
Bandwidth
G.711 (the standard codec used on most PSTN-quality VoIP calls) encodes 64kbps of audio payload. With IP, UDP, and RTP headers on 20ms packets, each call uses approximately 80–87kbps of bandwidth. G.729 uses approximately 8kbps payload, or around 24–32kbps with overhead. Opus varies by mode. Before diagnosing a quality problem as network-quality related, verify that total call volume is not saturating the available bandwidth — run a bandwidth test under load, not idle.
QoS
On congested networks, marking voice packets with DSCP EF (Expedited Forwarding, DSCP 46) causes network equipment to prioritise them over bulk data. QoS is most useful when a network carries both voice and high-bandwidth data (large file transfers, backups, video). On a dedicated voice network it adds no value. Confirm QoS is honoured end-to-end — a DSCP marking applied at the endpoint that is stripped at the first router has no effect.
One-way audio diagnosis
One-way audio means SIP signalling succeeded and the call is established, but RTP audio is only flowing in one direction. The signalling path and the media path are independent in SIP — audio failing while calls connect is almost always a network/NAT issue, not a credentials or configuration problem.
How to isolate which direction
Ask the other party whether they hear you. If you can hear them but they cannot hear you, your outbound RTP is being blocked or misdirected. If they can hear you but you cannot hear them, the problem is in the remote RTP path or in how your endpoint receives traffic.
NAT and private IP in SDP
SIP uses SDP (Session Description Protocol) inside the INVITE and 200 OK to tell the remote party where to send audio. If the endpoint advertises its private LAN IP address (e.g. 192.168.x.x) in the SDP rather than its public IP, the remote party sends audio to an unreachable address. On most cloud VoIP deployments, the SIP provider or SBC rewrites this — but when that rewrite fails or is bypassed, one-way audio results. Capture the SDP in a SIP trace and verify the IP addresses in the c= and m= lines are publicly routable.
SIP ALG
Many consumer and SOHO routers include SIP ALG (Application Layer Gateway), which attempts to rewrite SIP headers and SDP as they pass through. When SIP ALG rewrites are incorrect — or conflict with rewrites already applied by the SIP endpoint or hosted SBC — the result is often one-way audio or registration failures. If one-way audio is present and the SDP inspection does not immediately reveal the cause, disable SIP ALG and retest. Check your router documentation for the specific setting name — it may appear as SIP helper, SIP passthrough, or application layer gateway.
Firewall and RTP port ranges
SIP signalling typically uses UDP or TCP port 5060 (TLS: 5061). RTP audio uses a separate, higher port range — typically 10000–20000 UDP, but the exact range is set by the SIP provider or PBX. If the firewall allows SIP but blocks the RTP ports, calls connect but no audio arrives. Verify the RTP port range with your provider and confirm it is allowed both outbound and for return traffic. On stateful firewalls, return UDP traffic should be allowed automatically if the outbound rule is in place.
Choppy or robotic audio
Choppy, robotic, or garbled audio indicates that packets are being lost, arriving out of order, or arriving with large jitter that the jitter buffer cannot handle. It is rarely a signalling problem.
- Measure packet loss first. Run a ping test to the SIP provider's signalling IP while a call is active. Any loss should be investigated.
- Test over Ethernet. If the user is on Wi-Fi, connect via Ethernet cable and repeat the call. Wi-Fi environments with interference or congested channels exhibit irregular packet loss that a basic ping from a wired management machine will not detect.
- Check for network congestion. A simultaneous file transfer, backup, or video stream consuming the uplink can cause burst packet loss during voice calls. Test call quality with no other bandwidth-intensive traffic active.
- Check the device CPU and resource usage. On softphones, high CPU usage causes audio processing delays that produce choppy output. Check CPU load during affected calls.
- Check jitter buffer settings. A jitter buffer set too small for the network's jitter will drop late-arriving packets. A buffer set too large adds perceptible delay. Most hosted providers set a sensible default — check if it has been manually overridden.
- Check codec negotiation. A fallback to a low-bandwidth codec (such as G.729 with high packet loss) produces different degradation characteristics than G.711. Check which codec is in use during problem calls.
Call drops and disconnections
Drops at exactly 30–32 seconds
This is almost always a SIP signalling failure, not a network quality problem. The most frequent cause is that the ACK completing the SIP three-way handshake (INVITE → 200 OK → ACK) did not reach the remote party. Some implementations time out the unconfirmed call after 32 seconds and send a BYE. A SIP trace will show whether the ACK was sent and whether a BYE arrived. SIP ALG is a frequent cause — disable it and retest.
Drops at a consistent interval (e.g., 30 minutes)
A consistent long-interval drop often indicates a session timer (RFC 4028) or NAT binding timeout. Session timers cause the PBX or provider to send a re-INVITE at a configured interval to confirm the call is still active. If the re-INVITE is blocked by a firewall or fails because the NAT binding has expired, the session ends. Check whether the interval of drops matches the session-expires value in your SIP configuration. Also check the NAT binding timeout on the router — some consumer devices close UDP bindings after 30–60 seconds of inactivity, which interrupts the media stream.
Intermittent drops
Intermittent drops without a consistent pattern typically point to network instability — packet loss spikes, Wi-Fi roaming events when the device moves between access points, or ISP-side congestion. Capture timestamps of each drop and correlate them with network monitoring logs, if available. Wi-Fi roaming (moving between APs on the same SSID) causes brief interruptions that drop active RTP streams.
Echo and audio delay
Echo can originate at the device (acoustic) or be amplified by network delay (sidetone). The two behave differently and need different fixes.
Acoustic echo
Acoustic echo occurs when the microphone picks up audio from the speaker. A headset eliminates this — the speaker is physically isolated from the microphone. If echo disappears when switching to a headset, the problem is the speaker/microphone combination, not the network. Echo cancellation is built into most VoIP endpoints (ITU-T G.168 covers acoustic echo cancellation), but it has limits. Reducing speaker volume also reduces the echo source level.
Network delay amplifying echo
Sidetone — the small amount of your own voice you hear while speaking — is normal. It becomes noticeable echo when round-trip network latency exceeds roughly 25–50ms, because the delay makes it sound like a distinct repetition. If echo is worse on some calls than others, measure latency to the affected paths. High-latency routes (international calls on indirect paths) naturally produce more perceptible echo even with correct echo cancellation.
Audio delay
Noticeable delay (lag between speaking and the other party hearing it) is primarily a network latency symptom. Check round-trip latency to the provider's media server. A large jitter buffer configuration also adds deliberate delay — if delay is present but packet loss is zero, check whether the jitter buffer is set unusually large. Codec processing delay is small (20ms for G.711 frames) and is rarely the cause of perceptible lag unless a DSP device is adding transcoding stages.
SIP registration failures
A SIP endpoint must register with the provider's registrar to receive inbound calls and to authenticate outbound calls. When registration fails, the endpoint cannot make or receive calls. The SIP response code returned with the failure usually identifies the cause immediately.
- 401 Unauthorized — the registrar sent a challenge. The endpoint must respond with hashed credentials. If 401 recurs after the response, check the username, password, and realm against what the provider issued — a single character difference causes authentication failure.
- 403 Forbidden — the registrar rejected the request. Often caused by credentials that were accepted but the account is suspended or the IP is not whitelisted. Check with the provider whether IP whitelisting is required.
- 404 Not Found — the SIP URI is not recognised. Check the domain/realm portion of the SIP address, not just the username.
- No response / timeout — the REGISTER packet is not reaching the server. Check DNS resolution of the registrar hostname, the port (5060 UDP/TCP or 5061 TLS), and whether the firewall is blocking outbound SIP.
After confirming credentials and connectivity, check registration expiry. A SIP REGISTER includes an Expires header (typically 3600 seconds). When a NAT binding expires before the endpoint re-registers, the endpoint may appear registered locally but be unreachable to the provider for inbound calls. Reduce the registration expiry interval below the NAT binding timeout if this pattern occurs.
SIP response code reference
Common codes returned during call setup and registration. Implementations vary — treat these as starting points for investigation.
| Code | Text | What to check |
|---|---|---|
| 400 | Bad Request | Malformed SIP message. Check SIP header formatting, especially if using custom configurations or a SIP proxy that transforms headers. |
| 401 | Unauthorized | Authentication challenge. The endpoint must respond with credentials. If repeated, credentials are wrong — check username, password, and realm exactly as provided. |
| 403 | Forbidden | Authentication failed or IP not permitted. Check whether the provider requires IP whitelisting; verify credentials are active and the account is not suspended. |
| 404 | Not Found | The dialled number or SIP URI does not exist at the registrar. Check the number format (E.164 vs local), the SIP domain, and that the number is provisioned with the provider. |
| 408 | Request Timeout | No response received within the timeout period. Check connectivity to the provider, DNS resolution, and whether a firewall is dropping the SIP packet. |
| 480 | Temporarily Unavailable | Endpoint exists but is not reachable — not registered, DND enabled, or the registration has expired. Check the endpoint's registration status. |
| 486 | Busy Here | Endpoint is busy. Expected response when a line is already in use. On unexpected 486, check whether concurrent call limits have been reached. |
| 487 | Request Terminated | Call was cancelled before answer (CANCEL sent). Normal when a caller hangs up before the remote party picks up. Unexpected 487 can indicate a proxy cancelling the call due to timeout. |
| 500 | Server Internal Error | Problem on the provider's server. If persistent, contact the provider with the Call-ID and timestamp. |
| 503 | Service Unavailable | Provider server is unavailable or overloaded. Check provider status. If persistent, check whether failover routing is configured. |
| 603 | Decline | Called party explicitly declined. Also used by some systems when the call is rejected at the application level rather than at the endpoint. |
NAT, firewall and SIP ALG
Why NAT causes VoIP problems
NAT translates private IP addresses to a public IP. SIP embeds IP address information inside the SIP headers and SDP body — not just in the IP packet headers that NAT rewrites. When NAT rewrites the outer packet header but leaves the internal SIP/SDP IP addresses unchanged, the remote party receives instructions to send audio to a private address it cannot reach. This is why one-way audio is so closely associated with NAT.
Most hosted SIP providers address this with a Session Border Controller (SBC) that handles the address rewriting on the provider side. If your provider uses an SBC, the SBC typically takes care of NAT traversal — check whether your provider's SBC is correctly configured to rewrite SDP before assuming the firewall is the problem.
Firewall rules for VoIP
VoIP requires outbound access for SIP signalling and for RTP media. The minimum rules needed depend on your provider. Before making any firewall changes, get the specific port ranges from your provider — using generic guidance without provider confirmation risks opening more than necessary or missing the correct range.
Common starting points: SIP signalling typically uses UDP 5060 or TCP 5060 (TLS: TCP 5061). RTP audio typically uses UDP in a high port range — a common range is 10000–20000, but this varies significantly by provider and PBX. Confirm the exact range before making changes. Most stateful firewalls allow return traffic automatically for established outbound connections — check that stateful inspection is enabled for UDP on the relevant interfaces.
SIP ALG
Disable SIP ALG if your VoIP provider or PBX vendor recommends it. SIP ALG attempts to rewrite SIP messages passing through NAT, but frequently corrupts them instead. Common symptoms of SIP ALG interference: one-way audio, registration failures that clear on router reboot, calls that work then stop working, calls working from some locations but not others. To disable: look in the router admin interface under NAT, Security, or Advanced settings. The exact location and name varies by router model.
Disabling SIP ALG means NAT traversal must be handled by the endpoint, PBX, or SBC rather than the router. Test after disabling — if problems worsen rather than improve, re-enable and investigate another cause.
Wi-Fi vs wired testing
Wi-Fi introduces packet loss and jitter that are invisible on a wired ping test from the same network. Before concluding that a call quality problem is caused by the ISP or provider path, eliminate Wi-Fi as a variable.
- Connect the affected device to the router via Ethernet cable and repeat the call.
- If quality improves over Ethernet, the problem is in the Wi-Fi environment, not the provider path.
- Check Wi-Fi signal strength at the user's location — not just at the access point. Signal strength degrades with distance and obstacles.
- Check for channel congestion. On 2.4GHz, channels 1, 6, and 11 are non-overlapping — using an overlapping channel causes co-channel interference. Use a Wi-Fi analyser to check nearby networks.
- Consider 5GHz for voice if the device supports it — higher frequency, shorter range, but much less congested in most environments.
- Check for roaming events. When a device moves between access points on the same SSID, there is a brief interruption during reassociation that drops active RTP streams. If the user moves during calls, this can cause brief drops that are misdiagnosed as provider problems.
Device and software checklist
- Headset and microphone — test with a different headset before concluding the problem is network-related. A damaged microphone or speaker causes symptoms that look like packet loss.
- Audio device selection — in a softphone or browser-based VoIP client, verify the correct microphone and speaker are selected in audio settings. A switch to a new headset that the OS assigned as default may not have updated the application's audio device selection.
- Microphone permissions — browsers and mobile operating systems require explicit permission for microphone access. A denied permission produces no-audio symptoms that have no network cause.
- CPU and resource usage — on softphones and browser-based clients, high CPU usage causes audio processing gaps. Check CPU load during affected calls, particularly on older or shared hardware.
- OS and driver updates — outdated audio drivers cause intermittent issues on some platforms. Check whether audio driver or OS updates are available if problems cannot be attributed to network.
- Application updates — softphone versions that are far behind the current release may have bugs that are already fixed. Check the application version and update if available.
- Conflicting audio applications — on some systems, multiple applications attempting to claim exclusive audio device access conflict. Check whether closing other audio applications (conferencing tools, media players) resolves the issue.
Information to collect before escalating
Providers diagnose problems by locating a specific call in their systems. The more precisely you can identify it, the faster the investigation.
- Exact timestamp with timezone — not "this morning" or "around 2pm". The call start time to the nearest minute, with the timezone explicitly stated.
- Calling number — the full E.164 number (e.g. +12125551234) that originated the call.
- Called number — the full E.164 number that was dialled or received.
- Direction — inbound or outbound. Inbound and outbound calls may traverse different paths on the provider side.
- SIP Call-ID — if your PBX, softphone, or provider portal exposes it, the Call-ID is a unique identifier for that specific call session. Most providers can locate the call in under a minute with this value.
- Symptom description — exactly what happened: one-way audio starting immediately, choppy audio after two minutes, call dropped at X seconds. Include timestamps within the call if the problem was intermittent.
- Affected user and device — the user's name, the softphone or IP phone model and version, and the operating system.
- Network type — wired or Wi-Fi; behind which router model; whether VPN was active; office or remote worker.
- Whether the problem reproduces — can it be reproduced on demand or is it intermittent? If intermittent, how frequently does it occur?
- Whether other users are affected — one user or multiple users. If multiple, whether they are on the same network segment.
- SIP response code if available — for call setup failures, the SIP 4xx/5xx code returned narrows the cause significantly.
Security note: Do not share SIP passwords, authentication tokens, API keys, or sensitive customer data when raising a support ticket. The Call-ID and timestamps are sufficient to locate a call; credentials are not required for diagnosis.
Troubleshooting flow
Use this sequence to work from the most common cause to the least common before escalating.
PROBLEM REPORTED
↓
Is the problem affecting ONE user or EVERYONE?
│
├── ONE user → start with DEVICE and LOCAL NETWORK
│ ├── Test wired vs Wi-Fi
│ ├── Test with different headset
│ ├── Check CPU / software
│ └── If resolved → device or Wi-Fi issue
│
└── EVERYONE → start with NETWORK PATH
├── Measure packet loss and latency
├── Check ISP status
└── Contact provider if network is healthy
↓
Is the symptom in the SIGNALLING (registration, call setup)
or in the AUDIO (one-way, choppy, drops)?
│
├── SIGNALLING → check SIP response code
│ ├── 401/403 → credentials or IP whitelist
│ ├── 404/480 → number or registration
│ └── 5xx → provider-side issue
│
└── AUDIO → check network quality first
├── Packet loss or jitter? → network problem
├── One-way audio? → NAT/firewall/SIP ALG
└── No audio? → codec mismatch or RTP ports
↓
COLLECT EVIDENCE
(timestamp, Call-ID, calling/called number,
SIP trace if possible, network test results)
↓
ESCALATE TO PROVIDER with specific evidence Frequently asked questions
Why does one-way audio almost always point to NAT or a firewall?
SIP uses two separate channels: a signalling path (the SIP INVITE, 200 OK, ACK exchange) and a media path (RTP audio packets). A firewall or NAT can pass SIP signalling while blocking RTP, because they use different ports and protocols. When one side can hear the other but not vice versa, one endpoint is sending RTP correctly but the other endpoint's audio is not reaching it — the most common reason is that the firewall is blocking the RTP port range, or that NAT has translated private IP addresses in a way that misdirects the media stream.
What causes calls to drop exactly 30 seconds after answering?
A call that disconnects precisely at 30 seconds is almost always a SIP signalling problem rather than a network quality problem. The most frequent cause is that the final ACK message completing the three-way handshake did not reach the remote party — the call appears answered locally but the far end does not confirm it, and some systems time out after 32 seconds. A second common cause is SIP ALG (Application Layer Gateway) on a router corrupting the SIP headers. Less commonly, some early-media implementations or carrier configurations send a BYE after a timeout period. Capture a SIP trace to confirm which message is missing.
What is SIP ALG and should it be disabled?
SIP ALG is a feature on some routers and firewalls that attempts to rewrite SIP headers and SDP bodies as they pass through NAT, replacing private IP addresses with public ones. In practice, SIP ALG frequently corrupts headers that were already correctly handled by the SIP endpoint or SBC, causing one-way audio, registration failures, and call drops. On most deployments using a hosted or cloud VoIP provider, SIP ALG should be disabled. However, disabling it changes NAT traversal behaviour, so test after any change. Check your router's admin interface — it may be under NAT, SIP helper, or application layer gateway settings.
How do I measure VoIP call quality before problems are reported?
Run a network quality test from the same network segment used for voice, not from a separate server or your management machine. Tools such as ping (for latency and packet loss), iperf or a dedicated VoIP quality tester measure jitter and loss under load. Many IP phones and softphones report MOS (Mean Opinion Score), packet loss, and jitter in their call statistics. Check these during and immediately after a problem call — the numbers decay quickly in memory. The most useful single metric for diagnosing poor quality is packet loss: even 1–2% loss causes audible gaps in G.711 because RTP does not retransmit lost packets.
What information should I collect before escalating a VoIP problem to a provider?
Collect the exact timestamp with timezone, the calling number and called number, the direction (inbound or outbound), the affected user and device, whether the problem affects one user or everyone, and a clear description of the symptom. If your system logs SIP transactions, capture the SIP Call-ID header — most providers can locate a specific call within seconds using it. If possible, also capture a packet trace (Wireshark or sngrep for SIP-specific capture) from the time of the fault. The more specific the information, the faster the provider can diagnose the call path.
Related reading
- What is SIP trunking? — how SIP trunks work, when they make sense, and how they connect to your PBX.
- VoIP routes explained — CLI, Non-CLI and CC routes, quality metrics, and how wholesale termination works end to end.
If you are evaluating a cloud business phone system for your organisation, MCC Business Phone provides cloud calling built on carrier-grade SIP infrastructure. Contact MCC to discuss your requirements.