Skip to main content

How can I troubleshoot call failures and determine their causes?

Updated over a week ago

Troubleshooting Call Failures and Identifying Their Causes

Call failures can occur for many reasons, ranging from dialing and configuration issues to network problems or intentional call blocking. This guide explains the most common types of call failures, how to identify them, and what steps to take to troubleshoot effectively.


Start here: Identify the type of failure
Before troubleshooting, determine what the failure looks like:
The call never connects → See SIP signaling failures
The call connects but audio is broken → See Audio and call quality issues
The call is rejected or blocked → See Blocked or restricted calls

  • Failures started suddenly or occur only at higher volumes → See Capacity and congestion issues

Identifying the category first helps isolate the root cause faster.

Common causes of call failures
Disconnected originating number
If calls return a message such as “you have reached a number that has been disconnected,” the originating number may no longer be active or provisioned with Bandwidth.
Issues with the terminating party
The terminating carrier or recipient may be rejecting calls intentionally. This can occur due to call blocking, carrier restrictions, or recipient-side configuration.
Unallocated or unassigned numbers
Calls to numbers that are unassigned or invalid will fail. This may be caused by dialing errors, routing issues, or outdated number information.

SIP signaling failures (4xx, 5xx, 6xx response codes)
SIP response codes indicate why a call failed during setup or teardown.
How to interpret SIP response codes
4xx client errors
Typically caused by dialing, authentication, or configuration issues.
Common examples include:

  • 400 Bad Request

  • 401 Unauthorized

  • 403 Forbidden

  • 404 Not Found

  • 408 Request Timeout

These usually require correcting credentials, number formatting, IP authorization, or routing configuration.
5xx server responses
These indicate network, routing, or capacity-related conditions.
Common examples include:

  • 500 Server Internal Error

  • 503 Service Unavailable

Important note for Wholesale (LCR) customers:
A SIP 503 response is not always a failed call attempt. For customers using a Least Cost Route (LCR) termination product, a 503 is an expected signaling response that instructs your system to route advance the call to the next available carrier in your routing logic.
In an LCR model, Bandwidth leverages multiple upstream termination providers to achieve competitive rates. If a route is temporarily unavailable or cannot complete the call at the quoted rate, Bandwidth will return a 503 to signal that another carrier should be attempted. Rate changes, capacity constraints, and upstream provider availability can vary frequently, making this behavior expected for LCR traffic.
If your application is unable to route advance on a 503 and requires guaranteed completion behavior, other termination products may be more appropriate.
Investigate 5xx responses further if:

  • They persist across retries

  • They occur across multiple destinations

  • You are not using an LCR-based termination model

6xx global failures
These indicate the call was intentionally rejected and retries will not succeed.
Common examples include:

  • 603 Decline

  • 607 Unwanted

  • 608 Rejected

Audio and call quality issues
These issues occur after a call successfully connects.
Common symptoms

  • One-way audio (only one party can hear)

  • Dropped calls

  • Choppy or distorted audio

  • Audio delay or echo

Typical causes

  • NAT or firewall restrictions blocking RTP media

  • SIP ALG interfering with signaling

  • Packet loss, jitter, or network instability

  • Codec mismatches between endpoints

If audio issues persist, packet capture (PCAP) analysis with RTP may be required to determine where audio is being lost.

Blocked or restricted calls
Some call failures are caused by intentional blocking rather than technical errors.
Common blocking scenarios

  • Invalid or unallocated originating numbers (ANI)

  • Compliance or fraud-related restrictions

  • Country-based or destination restrictions

  • Short-duration calls flagged as suspicious

Blocked calls will not succeed until the underlying restriction is removed. Retrying the call without changes will not resolve the issue.

Capacity and congestion issues
Call failures may occur when traffic exceeds allowed limits.
Common indicators

  • 503 Service Unavailable responses during peak traffic

  • Failures that occur only under load

  • High call concurrency or calls-per-second violations

Review call volume, traffic patterns, and configured limits if failures appear only during peak usage.

Steps to troubleshoot call failures
1. Verify the originating number

  • Confirm the number is active and provisioned

  • Ensure it is configured correctly in Bandwidth systems

  • Verify the number format is valid (E.164 where required)

2. Check SIP response codes

  • Review SIP responses to identify client, server, or global failures

  • For Wholesale LCR traffic, confirm whether 503 responses are expected and handled correctly

3. Investigate the terminating side

  • Confirm the destination is not blocking or rejecting calls

  • Ask the terminating party to check with their carrier if needed

4. Validate the destination number

  • Ensure the number is assigned and reachable

  • Place test calls from an off-net source to isolate routing issues

5. Review network and media configuration

  • Disable SIP ALG

  • Confirm NAT, firewall, and RTP port settings

  • Check for packet loss or latency if audio issues are present

When to contact Bandwidth support
Contact Bandwidth support if:

  • Failures are consistent and reproducible

  • SIP 5xx or 6xx responses persist outside of expected LCR behavior

  • Calls fail across multiple destinations

  • Audio issues continue after network checks

When contacting support, include:

  • Originating and destination numbers

  • Timestamps of failed calls

  • SIP response codes or error messages

  • Description of observed behavior

Related topics

  • Understanding SIP response codes

  • Common causes of call disconnections

  • Troubleshooting audio and RTP issues

Summary
Call failures can stem from signaling errors, audio issues, blocking, or capacity limits. By identifying the failure type first and understanding how SIP response codes behave, including expected responses such as 503 in LCR environments, most issues can be diagnosed quickly and resolved efficiently.

Tim Hamill [4:10 PM]

Did this answer your question?