WebRTC

WebRTC (Web Real-Time Communication) is an open-source project and protocol that enables real-time voice, video, and data communication directly within web browsers and mobile applications — without requiring plugins or third-party software. By providing browsers with built-in peer-to-peer communication capabilities, WebRTC makes it possible to conduct voice and video calls, share data, and stream media natively from a standard web page.

In the context of conversational AI and contact centers, WebRTC enables browser-based voice interactions — allowing customers to initiate voice calls with a voice bot or live agent directly from a website, without needing a phone or separate application. This lowers the barrier to voice engagement significantly and enables contact centers to offer voice AI capabilities as part of a unified web experience, alongside webchat and other digital channels.

Key Points

  • Open-source protocol enabling real-time voice, video, and data communication in browsers
  • Requires no plugins or additional software — works natively in modern web browsers
  • Enables peer-to-peer communication with low latency for natural real-time interaction
  • Allows customers to initiate voice calls directly from a website or web application
  • Supports browser-based voice bot and agent interactions within contact center platforms

Why It Matters

 WebRTC removes the telephony barrier from voice interactions by enabling voice calls directly through a browser. For contact centers, this means customers can reach a voice bot or agent from any web page without dialing a phone number — expanding the reach of voice AI and making it a seamless part of the digital customer journey. 

Best-Practice Perspective

Cognigy recommends integrating WebRTC as part of an omni-channel voice strategy, allowing customers who are already engaged on a website to escalate to a voice interaction without friction. WebRTC-based voice should share the same NLU, dialog flows, and agent handoff infrastructure as phone-based voice channels — ensuring consistency of experience regardless of how the customer initiates voice contact.