Voice Elements Features

1- features overview
Voice Elements makes it easy to build both traditional phone applications and WebRTC applications which provide all the functionality of your phone right into your browser. This allows you use any .NET language to bring your voice applications to life.

How does it work?

Your Voice Elements application sends commands, and receives notifications from Voice Elements Server.

Voice Elements Server listens to commands from Voice Elements clients. It then “translates” those commands into telephone functions. For example, when you want to make a call, you write code that looks like this:

m_ChannelResource.Dial("5551234567"); // place a call
m_VoiceResource.PlayTTS("Hello World!"); // play "Hello World" to the user

Voice Elements receives, then dials the number specified and once the call returns, it will play back “Hello World.”

How do I use Voice Elements?

Writing a voice application is as simple as building any .NET application. It’s easy to make and receive phone calls, use speech recognition, create a customized conferencing application, or faxing application.

Using our cloud services, you can be up and running in minutes.


Voice Elements includes a simple API for creating browser-based, feature-rich WebRTC applications. It allows you to focus on the WebRTC functionality you want to provide for your users, without the need to understand the complexities and nuances of WebRTC. WebRTC enables you and your customers to communicate real-time using their computer, tablet, phone or any WebRTC-enabled device.

But what can I build?

  • Toll Bypass (FREE Calls)
  • Appointment Reminders
  • Voice Broadcast
  • E-mail to Fax Systems
  • Browser-based Phone
  • Time and Attendance
  • Full-featured IVRs
  • Predictive Dialers
  • Browser-based PBX
  • Call Center Applications
  • Auto Attendant
  • Customer Self Service
  • Click-to-Call
  • Two Factor Authentication
  • Conferencing Systems
  • Phone Surveys

Key Features

  • .NET API (C# / VB.NET)
  • SIP Call Control
  • Call Recording
  • Speech Recognition
  • Voice Conferencing
  • WebRTC
  • Faxing
  • Text to Speech (TTS)
  • Accurate Call Progress Analysis (CPA)
  • Beep Detection
  • Call Routing
  • Play / Record Files
  • Tone Recognition (DTMF and Custom Tones)

Next Steps

The best way to get started is to sign up for a demo. We have a Quickstart guide that makes it easy for you to get your app up and running.