Skip to main content
When you experience bad call quality in the HoopAI platform — such as choppy audio, echo, dropped calls, or one-way audio — there are several common causes and fixes you can work through.

Common call quality symptoms

SymptomLikely cause
Choppy or robotic audioLow bandwidth or high network congestion
One-way audioFirewall or NAT blocking media traffic
Echo or feedbackSpeaker volume too high or microphone sensitivity
Dropped callsUnstable internet connection or Wi-Fi interference
High latency or delayGeographic distance to server, network congestion
Static or cracklingHardware issues with headset or microphone

Step 1: Check your internet connection

1

Run a speed test

Use a service like speedtest.net to measure your connection. VoIP calls typically require at least 100 Kbps upload and download per concurrent call, though 1 Mbps or higher is recommended for consistent quality.
2

Check for packet loss and jitter

Packet loss above 1% or jitter above 30ms can degrade call quality significantly. Run a network diagnostic tool or ping test to measure these values.
3

Use a wired connection

Wi-Fi introduces latency and packet loss. If possible, connect your computer directly to your router using an Ethernet cable.
If you are on a shared network, other devices streaming video or downloading large files can consume bandwidth and reduce call quality.

Step 2: Check your audio hardware

1

Test your headset or microphone

Use your operating system’s sound settings to verify your microphone and speakers are working correctly. Record a short test clip and play it back.
2

Avoid using built-in laptop speakers

Built-in speakers and microphones often cause echo. Use a dedicated headset with a built-in microphone for the best results.
3

Check for driver updates

Outdated audio drivers can cause static, crackling, or dropped audio. Update your audio drivers through your device manufacturer’s website.

Step 3: Review browser and application settings

1

Grant microphone permissions

Ensure your browser has permission to access your microphone. Check the browser’s site permissions for the Hoop application.
2

Close unnecessary tabs and applications

Other browser tabs or applications using your microphone or consuming CPU resources can interfere with call quality.
3

Clear browser cache

A corrupted cache can cause unexpected behavior. Clear your browser cache and reload the Hoop application.
4

Try a different browser

If issues persist, try switching to Google Chrome or Microsoft Edge, which tend to have the best WebRTC support.

Step 4: Check firewall and network settings

Firewalls, VPNs, and corporate network policies can block the ports required for VoIP traffic. If you are on a managed network, contact your IT administrator.
Ensure the following are allowed through your firewall:
  • UDP ports 10000-60000 for media traffic (RTP)
  • TCP port 443 for signaling (TLS/WSS)
  • Traffic to Twilio media relay servers (if your account uses Twilio)

Step 5: Check your phone number configuration

1

Verify your phone number is active

Navigate to Settings > Phone Numbers in the Hoop platform and confirm the number you are using is active and properly configured.
2

Check for carrier-level issues

If calls are dropping or failing to connect entirely, the issue may be on the carrier side. Try calling a different number to isolate the problem.

Best practices for call quality

Following these best practices helps prevent most call quality issues before they occur.
  • Use a wired internet connection whenever possible
  • Use a quality USB or Bluetooth headset with noise cancellation
  • Close bandwidth-intensive applications during calls
  • Keep your browser and operating system up to date
  • Avoid making calls over public Wi-Fi networks
  • If using a VPN, try disconnecting it during calls to reduce latency

FAQs

One-way audio is typically caused by a firewall blocking incoming media traffic. Check that your network allows UDP traffic on the ports listed above. Also verify that your speaker or headset is selected as the output device in both your system settings and the Hoop application.
Calls that consistently drop after a specific duration are often caused by session timeouts on your router or firewall. Check your router’s UDP session timeout settings and increase them if needed. A minimum of 300 seconds is recommended.
The underlying technology is the same for both directions. However, if only one direction is affected, this may point to a routing or carrier issue. Contact Hoop support with details about which direction is impacted.
Last modified on March 5, 2026