The short answer
- 1The call screen usually says why: permission, their settings, an old app or offline.
- 2Failing or dropping calls are mostly the network: proxies, VPNs, Wi-Fi that blocks calls.
- 3Peer-to-peer improves quality but shows your network address to the other side.
In this article
Read the message first
When a Telegram call will not connect, the app usually says why:
| The app says | What it means | What to do |
|---|---|---|
| "Telegram needs access to your microphone so that you can make calls." | No microphone permission | Allow Microphone for Telegram in the phone's settings; Camera too for video calls |
| "Sorry, you cannot call … because of their privacy settings." | That person limited who can call them | Ask them to call you instead, as the app suggests |
| "… 's app is using an incompatible protocol" or "does not support calls" | Their app is too old | They need to update Telegram |
| "You're currently offline" or "You have airplane mode enabled" | No internet on your side | Connect to Wi-Fi or mobile data |
| "Line busy" | They are on another call | Try again later |
| "Failed to connect", or stuck on "Connecting" or "Exchanging encryption keys" | Usually the network | See the next section |
Calls that fail or keep dropping
- Turn off proxies and VPNs. Telegram warns that "Proxy servers may degrade the quality of your calls." If you use a proxy, also check Use Proxy for Calls.
- Switch networks. Public, work and hotel Wi-Fi often block calls even when messages work. Try mobile data.
- Use Less Data for Calls in Data and Storage can help on slow connections, at some cost to quality.
- Check the other side. If calls to one person always fail but others work, the problem is likely their network or app.
Peer-to-peer: quality versus privacy
Telegram can connect a call directly between the two devices (peer-to-peer) or route it through its servers. Direct connections usually sound better, but the other person's device sees your network address. You choose who gets direct calls:
- Main menu (☰)
- Settings
- Privacy and Security
- Calls
- Settings tab
- Privacy & Security
- Calls
- Use Peer-to-Peer with
- Bottom Settings tab
- Privacy and Security
- Calls
- Who can call me? - the other person's choice decides whether you can call them
- Use Peer-to-Peer with - direct connection for better quality; off routes calls through Telegram's servers
If calls connect poorly, allowing peer-to-peer for your contacts may help. If you would rather not reveal your network address, keep it limited; calls still work through Telegram's servers. The same screen controls Who can call me?, which is why you cannot call someone who chose My Contacts or Nobody.
No sound on a computer
On Telegram Desktop, choose the right microphone and speakers in the call and voice settings, under input and output devices, and make sure the system allows Telegram to use the microphone. If voice messages also fail, see voice messages won't record or play.
Next step: how to check Telegram's server status.
FAQ
Why won't my Telegram call connect?
Check the message on screen: microphone permission, the other person's call privacy, an outdated app, or no internet. Otherwise try another network.
Why do Telegram calls keep dropping?
Usually the network: a proxy or VPN, or Wi-Fi that limits calls. Turn them off and try mobile data.
What does peer-to-peer do in Telegram calls?
It connects the devices directly for better quality, but the other device sees your network address.
Sources
At a glance
- 1Messages
Microphone, privacy settings, incompatible app, offline.
- 2Network
Proxy and VPN off; switch networks; Use Less Data.
- 3P2P
Use Peer-to-Peer with: quality versus privacy.
Updated