1-866-923-5290      
Skip Navigation Links

Voice Elements Toolkit

Voice Elements is a compelling .NET development environment. Choose your favorite Visual Studio language, build any voice application, then deploy on site or in the cloud.

Voice Elements lets you quickly create virtually any automated telephone application using the .NET framework and skills you already have.

The best tool to develop with is one that you already know well. A typical Visual Studio programmer can easily learn the Voice Elements classes and create professional voice applications. With call logging and intuitive integration into Visual Studio, using Voice Elements simply extends your capabilities to include telephony.

In addition to the Microsoft .NET Framework, Voice Elements supports speech recognition, text-to-speech, faxing, Dialogic® TDM Hardware, and our own HMP Elements® SIP Platform. Your voice solution can now be realized at a much faster pace with Voice Elements, with various deployment options providing affordable and quick opportunities to market.

"Your software is awesome. This is the first time in 20 years that I have been confident in placing complete trust in 3rd party code."
Erik Olsen
Quality Calls, LLC

Deployment Opportunities

Once you have built your Voice Elements-based solution, how do you deploy?

C# Sample Code

This sample code illustrates the simple processing of an inbound call:

                        
static void s_TelephonyServer_NewCall(object sender, 
VoiceElements.Client.NewCallEventArgs e)
{
    try
    {
    Log.Write (”NewCall Arrival! DNIS: {0} ANI: {1} Caller ID Name: {2}”,
    e.ChannelResource.Dnis, e.ChannelResource.Ani, e.ChannelResource.CallerIdName);
    // The server has announced a new call through an event
    // *** INSERT INBOUND CALL PROCESSING HERE ***
    // You can subscribe to get the disconnected event.
    e.ChannelResource.Disconnected += new Disconnected(ChannelResource_Disconnected);
    Log.Write(”Answering...”);
    // Simple answer the call.
    e.ChannelResource.Answer();
    // Play a simple Text-to-Speech string
    e.ChannelResource.VoiceResource.PlayTTS(”Hello. Welcome to Voice Elements. Goodbye.”);
    ...

Links

Quick Start Guide

Deployment Options

Developer Documentation

Technical FAQs

Voice Elements Toolkit



 
© Inventive Labs Corporation. All Rights Reserved About Us | News | Privacy Policy | Site Map