Voice Elements
Voice Elements is a Microsoft .NET development environment for building automated telephone systems. Voice Elements was released by Inventive Labs Corporation in 2008, based on their original CTI32 toolkit. Software developers who use C#, VB.NET or Delphi use Voice Elements to write telephony-based applications, such as Interactive Voice Response systems, voice dialers, auto attendants, call centers and more.
Voice Elements Software
In addition to the Microsoft .NET Framework, Voice Elements supports the use of speech recognition, text-to-speech,[1] Dialogic TDM hardware and the Inventive Labs HMP Elements SIP Platform. Applications built with Voice Elements are deployed via Voice over IP, via the Inventive Labs cloud hosting service, or by traditional TDM, such as T1, E1 or analog phone lines.[2]
Users of Voice Elements-based solutions interact by using Touch Tone (DTMF) input or with voice commands through speech recognition technology. In addition, developers may program with pre-recorded prompts or use text-to-speech.
Common applications that are built using Voice Elements include:
- Tele-Integrations
- Customer Self-Service IVRs
- Call Centers
- Phone Systems
- Ticket Management
- Two-Factor Authentication
- Customer Surveys
- Store Locators
- Appointment Reminders
- Voice/SMS Broadcasts
- Political Polling
- Power Dialer
- Reservation Confirmation
- Collections
- SMS Marketing
- Emergency Notifications [3]
- Order Status
- Delivery Reminders
- Flight Information
- Fundraising
- Alerts/Notifications
Typically, industries such as Health Care, Retail and Hospitality, and Financial Services use telephony applications to increase customer contact and automate tasks.
Visual Studio developers, by learning the Voice Elements classes, can create almost any voice application. Call logging and sample inbound and outbound applications are a part of the software package.
If deployed via SIP, Voice Elements developers may use the highly tuned Call Progress Analysis that is included in the Inventive Labs SIP Platform. Call Progress Analysis results inform the software if a person or machine answer a call, and are used in outbound dialing campaigns.
Programmable Voice
- A dead-simple toolkit designed for .NET developers to quickly build & deploy flexible, secure, and powerful telephony apps
- Choose the security of Premise or the flexibility of the Cloud. Same code works on both
- Make, receive, record, and monitor calls with code
- The easy way to build something amazing
Voice Features
- SIP Call Control with its internally developed VoIP stack [4]
- Accurate Call Progress Analysis (CPA). (Detect Human or Machine)
- Beep Detection
- Speech Recognition
- Text To Speech (TTS) [5]
- Conferencing
- Faxing
- WebRTC for Agent / Customer connections
- Call Routing
- Call Recording
- Play / Record computer files
- Tone Recognition (DTMF / Custom Tones)
- Whisper / Coaching
Programmable SMS
Sending and receiving SMS from within Voice Elements is a snap. Choose from two implementation options to allow you complete control of how you use SMS in your organization:
- SMS using your Voice Elements Client
- SMS vis REST API's.
SMS Features
- Two-Way – Send and Receive text messages over the carrier network
- Enable SMS on your business land line number
- Numbers are MMS-enabled
- Toll Free Numbers available
- Queuing – Send SMS as fast as you like. Voice Elements automatically queues and sends each message at a rate that keeps you compliant
- Use same number for both Voice and Texting
WebRTC
Voice Elements launched their WebRTC interface in August 2013 with their Voice Elements Platform 5.[6] It 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.
Voice Elements' session border controller bridges the WebRTC world to the existing SIP infrastructure, enabling your company to make use of WebRTC in a unique way.[7]
This new feature was premiered at the WebRTC Conference & Expo, Atlanta GA, June 25–27, 2013. "The WebRTC marketplace is rapidly developing and evolving, so now is a crucial time for organizations, large and small, to take notice and learn how the latest advancements in communications will impact their business," said Dave Rodriguez, TMC president and event organizer. "We really do have an outstanding group of exhibitors for this event, and together they'll provide a vast and valuable resource for our attendees."[8]
- What Can I Build with WebRTC?
- 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
Premise or Cloud
By building on the Voice Elements platform, you can utilize the cloud service until you are ready to deploy on your own Windows VM behind your firewall. To gain more control and run on your own equipment at your premise, the Voice Elements Platform is designed for seamless porting from Cloud to Premise any time. No programming changes are required.[9]
Awards
- 2011 Product of the Year awarded to Inventive Labs Corp for "Voice Elements with Excellent Call Progress Analysis" at TMC Internet Telephony Conference
- 2012 Best of Show awarded to Inventive Labs Corp for "Best Development Tool" at TMC IT Expo, Austin, Texas. Innovation on Display: ITEXPO Austin
- 2012 Best of Show awarded to Inventive Labs Corp for "Best Development Tool" at TMC IT Expo, Miami, Florida.
References
- Rich Steeves, .NET VoIP: Resolving Text to Speech Issues in Voice Elements, 24 May 2012
- Voip-info.org, Voice Elements, .NET development tool for VoIP applications
- Case Study,PAETEC Greatly Increases Efficiency with New Automated Notification System, June 2010
- Speech Technology News, Powerful SIP Stack, HMP Elements, Now Featured in Voice Elements Platform, April 14, 2010.
- Barkha Bathwal, </ref Cepstral's TTS Software Now Available on Voice Elements, 09 February 2009.
- Inventive Labs Launches Voice Elements Platform 5 with WebRTC Support; Web Application and Software Media Server ‘Become One’, 22 August 2013
- Tracey E. Schelmetic, Inventive Labs Builds WebRTC Right into Its Telephony Application Development Platform. WebRTC World, 20 June 2013
- TMC News, WebRTC Conference Packs the Expo Showcase and Agenda, 06 June 2013
- Ron J. Tanner, Premise vs Cloud, 12 April 2017