# Troubleshooting Browser Calls

> Fix common Phone page problems - microphone permission, a disabled Call button, calls that fail on office or mobile networks, no audio, and why incoming calls don't ring in the browser.

Source: https://edesy.in/docs/voice-api/browser-phone/troubleshooting

## The Call button is disabled

The hint under the button names the reason. The common ones:

| Reason | Fix |
|---|---|
| No microphone access | Allow the microphone in the browser's site settings (the lock icon in the address bar), then reload |
| No caller ID | Buy a number, finish KYC, or ask your admin to grant you one. See [Caller ID and team access](https://edesy.in/docs/voice-api/browser-phone/caller-id-and-team-access) |
| Not enough balance | Add credit on Billing |
| Number not valid | Check the digits. Only Indian numbers can be called while international calling is off |

## The call fails straight away

The error message carries an action:

- **Add credit**: the wallet can't cover the call.
- **Complete KYC**: outbound calls need approved KYC.
- **Calling disabled**: an admin has turned off calling for you or the workspace in Calling settings.
- **Network error, Try again**: the browser could not reach the call server. See the next section.

A busy, unanswered or wrong number is shown as a neutral notice; nothing needs fixing on your side.

## Calls fail or drop on some networks

Browser calls need the network to allow real-time audio. Some office firewalls, VPNs and mobile hotspots block it.

- Try another network (home broadband or a different Wi-Fi) to confirm the network is the cause.
- Turn off a VPN for the call.
- On an office network, ask IT to allow outbound WebRTC traffic for `voice-app.edesy.in`.
- Watch the call-quality hint during the call. **Reconnecting** means the audio path dropped and the browser is trying to restore it.

## I can't hear the other person, or they can't hear me

- Check the microphone and speaker choice under the Phone page's audio settings. Speaker selection works only in browsers that support it (Chrome and Edge).
- Make sure no other app (a video meeting, for example) is holding the microphone.
- Unplug and re-plug a USB or Bluetooth headset, then reload the page.

## Incoming calls don't ring in the browser

That's expected. The Phone page is for outbound calls. Calls to your numbers follow each number's inbound route: forward them to mobiles, play an IVR, hand them to an AI voice agent, or ring browser agents in the cloud contact center. See [Inbound routing](https://edesy.in/docs/voice-api/phone-numbers/inbound-routing).

## The call ended when I switched pages

It shouldn't: the call bar keeps the call up across dashboard pages. A call ends if you close or reload the tab, or open the Phone page in a second tab, because only one tab holds the phone.

## Still stuck

Raise a ticket from **Help & support** in the dashboard header. Include the number you called and the time of the call so support can find it.
