Skip to content
Technology

Calling from the browser with WebRTC: serve your customers without a phone or an app

Today a customer can talk to your business with a single click from your website, and your agent can answer from their computer without a phone on the desk. Behind that is an open technology already built into your browser: WebRTC. We explain what it is, where it came from, how you can take advantage of it and what limitations you should know about before you make the move.

By the 19 80 TIC Cloud team··7 min read
Calling from the browser with WebRTC: serve your customers without a phone or an app

What WebRTC is, explained without jargon

WebRTC stands for Web Real-Time Communication. It is a set of open technologies that modern browsers (Chrome, Edge, Firefox and Safari, among others) have built in to transmit voice, video and data between two points instantly.

Put simply: your browser already knows how to use your microphone, speakers and camera, and it also knows how to send that audio over the internet with good quality. You don't need to install a separate program or an add-on (what we used to call a plugin). A well-built web page asks the browser for permission to use the microphone and, if you accept, you can start talking.

That's why WebRTC isn't a product or a brand: it is the technical foundation on which calling, video calling and customer service applications that run inside a browser tab are built.

A short history: from Google project to official standard

In 2010 Google bought Global IP Solutions (GIPS), a company specializing in processing voice and video over the internet. In mid-2011 it released that technology as open source under the name WebRTC, with the idea that any browser could make calls without relying on external programs.

From there the work was split between two organizations that define how the internet works:

On January 26, 2021, the W3C and the IETF announced that WebRTC was officially a standard, when the specification reached the level of W3C Recommendation, the highest category that body awards. The current version of that Recommendation, which includes later adjustments, is dated March 13, 2025.

You've probably already used it without knowing

When the W3C announced the standard, it mentioned services that run on WebRTC, such as Google Meet, Google Duo and Cisco Webex. If you've ever joined a Meet meeting from your browser without installing anything, you've already used this technology.

The same announcement mentions less visible uses: cloud gaming, social networks and even connected devices such as IP cameras and baby monitors. The practical takeaway is that this is not experimental: it is a mature technology that millions of people use every day.

How your business can use it

For customer service and sales, WebRTC opens up several concrete possibilities:

These features integrate naturally with a cloud PBX (a PBX is the company's phone system) and with a call center platform, where queues, schedules, recordings and reports are managed.

For example: a real estate agency that serves clients from anywhere

For example, imagine a real estate agency in Medellín with five agents who spend much of the day showing properties. Every apartment listing on its website has a "Talk to an agent" button.

  1. A prospective tenant sees an apartment for rent on a Saturday night and clicks the button.
  2. The browser asks for permission to use the microphone; they accept and the call reaches the agency's phone system.
  3. The phone system routes it to the agent on duty, who answers from the browser on their laptop at home, with their headset.
  4. While talking, the agent sees which listing the call came from and schedules a showing for Monday.

The agency didn't buy phones, didn't install programs on its computers and didn't have to publish anyone's personal cell number. If it hires a new agent on Monday, it can set them up in minutes. And if a customer prefers to write, the same site can also offer WhatsApp as an alternative channel.

Security: encryption is not optional

One of WebRTC's strongest points is that security comes built in. RFC 8827, which defines its security architecture, prohibits sending unencrypted audio or video: all voice and video channels must be protected with SRTP (Secure Real-time Transport Protocol, the secure version of the protocol that carries audio), and the keys for that encryption are negotiated with DTLS (Datagram Transport Layer Security, a variant of the same mechanism that protects websites with the padlock). That combination is known as DTLS-SRTP.

In addition, browsers only allow microphone access on secure pages (with an https address) and always ask the user for explicit permission before turning it on, as documented by MDN Web Docs, Mozilla's technical reference for developers. In practice, nobody can listen to you through a web page without your authorization.

That said, encryption protects the conversation while it travels over the internet. The security of devices, agents' passwords and the handling of recordings remain the responsibility of your business and your provider.

What you need for it to work well

A point in favor of quality: the IETF requires browsers to support the Opus codec, designed for voice over the internet, and the classic G.711 from traditional telephony (RFC 7874). That makes it easier for a call started on the web to sound good when it reaches the phone system.

Limitations worth knowing

WebRTC is a great tool, but it doesn't work miracles. Before adopting it, keep the following in mind:

In summary

WebRTC turns the browser into a secure phone, with no apps or extra equipment. For your business, that means putting a call button on your site, setting up service workstations in minutes and letting your team work from wherever they are. At 19 80 TIC Cloud we see the best results when this technology is connected to a well-configured cloud phone system, a stable connection and agents with good headsets.

We help you implement it

Want to bring this to your company?

At 19 80 TIC Cloud we have a team of engineers specialized in IP telephony, networks and cloud who support you from start to finish: we review how your company communicates today, design a solution tailored to you, implement it and give you hands-on support. The first consultation is free.

  • Free assessment
  • Tailored solution
  • Implementation and support
Cloud PBXCall center platformBusiness mobile serviceOfficial WhatsApp for business

Sources

  1. W3C: WebRTC: Real-Time Communication in Browsers (Recomendación W3C)
  2. W3C: Web Real-Time Communications (WebRTC) transforms the communications landscape as it becomes a W3C Recommendation and IETF Standard (26 de enero de 2021)
  3. IETF RFC 8825: Overview: Real-Time Protocols for Browser-Based Applications
  4. IETF RFC 8827: WebRTC Security Architecture
  5. IETF RFC 7874: WebRTC Audio Codec and Processing Requirements
  6. IETF RFC 7118: The WebSocket Protocol as a Transport for SIP
  7. WebRTC.org: Real-time communication for the web
  8. MDN Web Docs: WebRTC API
  9. MDN Web Docs: MediaDevices.getUserMedia()
  10. The Register: Google open sources WebRTC (2011)
We answer your questions

Frequently asked questions

Do I need to install any software to make calls with WebRTC?

No. WebRTC comes built into modern browsers such as Chrome, Edge, Firefox and Safari. You just open the page or web softphone and allow microphone access.

Are WebRTC calls secure?

Yes. The IETF standard (RFC 8827) requires all audio and video to be encrypted with DTLS-SRTP and prohibits sending it unencrypted. In addition, the browser only grants microphone access on https pages and with your explicit permission.

Does a customer use minutes from their plan when calling me from my website?

It doesn't use voice minutes, because the call travels over the internet. It does use mobile data or whatever wifi connection they have at the time.

What happens if the internet goes down during a call?

The call drops or loses quality, because WebRTC depends entirely on the connection. That's why it's best to use stable connections, preferably wired, and keep other contact channels available.

Can I use WebRTC with my current phone system?

It depends on the system. It must accept connections from the browser, usually via SIP over WebSocket with DTLS-SRTP encryption. Modern cloud PBXs usually have this option ready to use.

Shall we talk?