Telegram Web K supports the full range of Telegram’s calling features that are technically feasible in a browser environment: encrypted one-on-one voice and video calls, group voice chats with video and screen sharing, scheduled group calls, and RTMP live-stream viewing. Private calls are managed byDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/TelegramOrg/Telegram-web-k/llms.txt
Use this file to discover all available pages before exploring further.
appCallsManager; group calls and voice chats are handled by appGroupCallsManager.
Live location sharing (GPS sending) is not available on the web platform. You can view shared locations from other users, but Web K cannot transmit your device position.
Starting a one-on-one call
Open the call menu
Click the phone icon in the chat topbar to start a voice call, or click the dropdown arrow next to it to choose Video call instead.
Allow browser permissions
Your browser will prompt for microphone access (and camera access for video calls). Grant permission to proceed. If you accidentally deny it, update the permission in your browser’s site settings for
web.telegram.org.One-on-one call features
| Feature | Status |
|---|---|
| Voice calls (P2P encrypted) | Supported |
| Video calls | Supported |
| Switch camera during call | Supported |
| Mute / unmute | Supported |
| Call privacy settings | Supported |
| P2P call privacy (route through Telegram servers) | Supported |
| Call settings panel | Not yet available |
Call privacy settings let you control who can call you (everyone, contacts only, or nobody) and whether peer-to-peer connections are allowed. Configure these in Settings → Privacy & Security → Calls.
Group voice chats
Group voice chats (also called Voice Chats) are available in any group or channel. They appear in the chat as a pinned banner when active, and service messages mark when a group call started or ended.Joining a group call
Find an active voice chat
An active voice chat shows a banner at the top of the group chat. Click Join to enter.
Choose your audio device
Select the microphone you want to use from the device selector in the call panel.
Group call features
| Feature | Status |
|---|---|
| Group voice chats | Supported |
| Group video (camera sharing) | Supported |
| Screen sharing | Supported (see browser notes below) |
| Participant mute / volume control | Supported |
| Scheduling a group call | Supported |
| Group call settings panel | Not yet available |
Participant management
Admins can:- Mute or unmute individual participants.
- Adjust per-participant volume.
- Remove participants from the call.
- Toggle hand-raise requests.
Screen sharing
Screen sharing uses the browser’sgetDisplayMedia API. Availability depends on the browser and operating system:
| Browser | Screen sharing support |
|---|---|
| Chrome / Edge (desktop) | Full — window, tab, or entire screen |
| Firefox (desktop) | Full — window or entire screen |
| Safari | Limited — entire screen only on macOS 13+ |
| Mobile browsers | Not supported |
RTMP live streams
Channels and groups can broadcast via RTMP (for example, using OBS or a hardware encoder). Web K includes a dedicated live-stream viewer:- A LIVE badge appears in the topbar of the channel while a stream is active.
- Clicking the badge opens the RTMP media viewer (
appMediaViewerRtmp), which plays the HLS stream in fullscreen. - Admins see additional controls to start recording, stop the stream, or select the output audio device.
- Recording of the stream can be initiated by an admin directly from the viewer.
Browser compatibility notes
Web K calls depend on WebRTC, which is well-supported across modern browsers, but there are some caveats:Safari
Safari
WebRTC is supported on Safari 15+ (macOS and iOS). However, screen sharing is unavailable on iOS Safari due to platform restrictions. Group calls work, but video quality may differ from Chromium-based browsers.
Firefox
Firefox
Full WebRTC support including screen sharing. Note that Firefox does not support tab-only capture in
getDisplayMedia — you must share a window or the entire screen.Chrome and Edge
Chrome and Edge
Best overall experience. Supports window, tab, and full-screen capture for screen sharing. Tab sharing transmits the tab’s audio automatically if you check the option in the browser picker.
Mobile browsers
Mobile browsers
One-on-one voice and video calls work on mobile browsers that support WebRTC. Screen sharing and group call video are generally unavailable on mobile due to
getDisplayMedia not being exposed to web pages on iOS and Android.What is not supported
The following call-related features are not yet available in Web K:- Conference calls (multi-party calls with a shareable link) — requires
appCallsManagerextensions not yet implemented. - P2P to conference escalation — upgrading a private call to a conference.
- Shareable call links for one-on-one calls.
- Call settings panel (ringtone selection, audio device persistence) for private calls.