How WebRTC Works
The WebRTC browser handles access to the microphone and camera and encrypted media transmission on its own. Transmission takes place directly between browsers (peer-to-peer) or via a media server for more complex scenarios with multiple participants.
Key features of WebRTC:
- Built-in to Chrome, Firefox, Edge and Safari: no installation required
- Transmission encryption is mandatory (DTLS for signalling, SRTP for media).
- Supports HD audio and video
- Works even behind NAT and corporate firewalls using STUN/TURN servers.
WebRTC in business telephony
WebRTC is used in business telephony wherever you want to minimise barriers for the caller:
- Click-to-call on the website - the customer calls directly from their browser without an app or entering a number
- Customer portals - integrated calling directly within the customer account or chat
- Internal web application - Helpdesk or CRM with direct calling from the browser, no need to switch to a phone.
- Video conference - one-off meetings without the need to install a client on each device
Connecting WebRTC with SIP infrastructure
WebRTC and SIP are distinct protocols, so to connect WebRTC calls with traditional telephone infrastructure - SIP trunks or IP phones - a gateway is required. WebRTC gateway or a media server that translates between them.
What to watch out for:
- Call quality is affected by browser performance, network connection and device load.
- For production deployment, a TURN server is required to overcome NAT limitations across different networks.
- Some corporate firewalls or proxies block WebRTC traffic: settings must be verified.
On virtualni-ustredna.cz, you can set up WebRTC calls for website contact buttons without needing your own server infrastructure.
Frequently Asked Questions
Do I need to install a plugin or an application for WebRTC?
No, WebRTC is built directly into modern browsers. No plugin or application is required, simply click the Call button on the website.
Can a WebRTC call be answered on a standard telephone?
Yes, if WebRTC is connected to a SIP gateway or Cloud PBX, the call can be redirected to any extension: an IP phone, softphone or mobile number.
Is WebRTC suitable for customer service?
Yes, WebRTC is ideal for the Call Us button on the website. The customer can call directly from the browser without needing to know the phone number or download an app.