WebRTC Features
WebRTC enables you to build web applications that allow people to communicate in real-time using their browser without any additional plugins. Voice Elements makes this easy to accomplish using your favorite .NET programming language.

WebRTC Demos

We’ve created different WebRTC Demos that use Voice Elements, so you can get an idea of the types of applications that you can build.

How does it work?

Voice Elements has WebRTC functionality built in. In a nutshell, Voice Elements allows the browser to connect directly to it. This means that you have all of the functionality that you would have in a typical Voice Elements application allowing you to do things like record calls, conference users, dial out, transfer, etc.

When a web browser connects to Voice Elements, it creates a WebSocket connection between it and Voice Elements. This allows your web application to send and receive commands directly to and from Voice Elements.

These commands are then forwarded to your Voice Elements app, allowing the browser to control features in your Voice Elements app. For example, let’s say you wanted to mute an employee on a WebRTC conference call. Your browser application sends a mute command, Voice Elements processes the command and forwards it to your Voice Elements application which receives it and mutes the employee.

Why would I want to communicate via the browser?


Imagine you run a call center. Typically, each employee would need their own desktop PC, a phone, headset, and other equipment just to get them connected. Now you can replace all of that with a cheap tablet and USB headset.

Let’s say you want all of your employees to be able to place calls to one another. Traditionally, you’d need to buy and setup a PBX system along with the ongoing expenses of maintaining that system. Now, you can run a simple browser-based application that allows your employees to simply “Click” to instantly begin talking to each other.

You have employees that you want to work from home. Nobody has land lines anymore and their cell phones sound terrible. Now you can allow your employees to call in to your conference system for free by clicking on your WebRTC application.

Easy Setup

Configuring VoIP can be a pain for a typical user. If you can access your WebRTC website, you can make and receive calls.


WebRTC applications work on anything with a WebRTC compatible browser – tablets, PCs, phones, etc.

Check out our demos

Demo WebRTC applications built on Voice Elements:

1. The Basic IVR application demonstrates how to program basic connectivity between your WebRTC-capable browser and the Voice Elements Platform Media Server.

2. The Basic Authentication application demonstrates how to program an authentication challenge between your WebRTC-capable browser and the Voice Elements Platform Media Server.

3. Our Skip Drop Dialer application shows how to build a simple dialer application using WebRTC.