The Rocket.Chat Voice is currently in beta. Report any issues to Rocket.Chat support.
Rocket.Chat Voice enables real-time voice communication directly within your Rocket.Chat workspace. This removes the need to switch between apps or depend on external phone systems. Built on WebRTC, it supports seamless in-app voice calls between workspace users. You can also extend functionality with SIP integration to connect with external phone networks and traditional VoIP systems.
By combining voice and text communication, Rocket.Chat Voice improves collaboration and keeps teams connected in one centralized platform.
Key features
Rocket.Chat Voice provides core calling functionality within your workspace. Key features include:
Intra-workspace calling
Make and receive voice calls between users in your workspace using WebRTC.Call controls
Use essential call functions such as transfer, hold, mute, and unmute.External calling (with SIP integration)
Place and receive calls to and from external phone numbers through a configured SIP provider.PBX features (with SIP integration)
Enable advanced telephony features like user extensions and call routing through SIP-based PBX systems.
Setup options
Rocket.Chat offers two integration paths for enabling voice calling, allowing administrators to choose based on organizational infrastructure and compliance needs.
1. Standard WebRTC integration
This method offers the fastest way to enable voice calls. It uses the built-in WebRTC engine and requires minimal configuration. An ICE server is needed to facilitate peer-to-peer call negotiation.
Best for: Organizations seeking a lightweight, low-maintenance voice solution.
To configure: Configure Rocket.Chat Voice via Standard WebRTC.
2. SIP integration
Designed for enterprises with existing telephony infrastructure or stringent compliance requirements, this method routes voice calls through a WebRTC-compatible SIP provider using a Drachtio signaling gateway.
Best for: Organizations requiring full control over call routing, compliance, and archiving.
To configure: Configure Rocket.Chat Voice via SIP Integration.
Limitations in Beta
As Rocket.Chat Voice is currently in beta, the following limitations apply to the current release:
Mobile app support: The Rocket.Chat Voice feature is not yet supported on the mobile app.
Call history: End users currently cannot access a record of their past calls.
Missed call notifications: Missed calls are not registered, so users won’t see a notification or record of a missed call while they were away.
Next steps
Depending on your role, choose the appropriate next step:
Workspace administrators: Follow the relevant setup guide for either Standard WebRTC or SIP Integration to learn how to configure voice calling in your workspace.
End users: Visit the Rocket.Chat Voice User Guide to learn how to make and receive calls, and use other calling features within Rocket.Chat.