The development of voice elements to support key communications is important for the enterprise and the communications provider, but can be overwhelming for new developers working with Voice Elements and .NET VoIP.
New terms and definitions are introduced into the mix that can leave even the most educated of developers searching for more information. Here, we’ll provide a bit of insight into these commonly used terms.
Voice Elements
This programmatic interface exists between the .NET (News - Alert) application and the telephony layer. Voice Elements works in tandem with HMP Elements and can easily be used with Dialogic (News - Alert) Boards and Dialogic HMP.
HMP Elements
A SIP stack component within the Voice Elements Platform, HMP Elements transmits and receives both RTP (audio) and SIP (call control) packets. This reliable component is designed to handle more than a thousand calls at one time, while offering flexibility and the ability to use it inside a virtual machine.
Voice Elements Developer
A solution that consists of the Voice Elements DLLs, the Voice Elements Developer allows for the writing of voice applications. Client DLLs within this platform serve as the communication solution between the application and the Voice Elements Server.
Voice Elements Platform
The Voice Elements Platform is made up of Voice Elements and HMP Elements. Voice Elements delivers the programmatic interface between HMP Elements and client applications, while HMP Elements drives lower level transmission of packets to support .NET VoIP.
DNIS
Refers to the phone number the call was received on.
ANI
The phone number of the caller.
Port
A single port is the equivalent of a single telephone line. HMP Elements is licensed per port, so if a developer is licensed for 500 ports, 500 phone calls can be made at the same time using the .NET VoIP.
TTS
Also known as Text To Speech, this technology was once reserved for those with hearing challenges. Today, it can also be used for customized greetings or other initiatives. SAPI 5.3 compatible TTS voices are supported with Voice Elements, including the Microsoft (News - Alert) Speech Platform Text To Speech Voices.
Fax Resource
Allows the user to send and receive faxes.
Voice Resource
This stand-along resource for .NET VoIP allows for various functions when routed to a Channel Resource, including Plays, Speech Recognition, Getting Digits, Recordings and more.
Channel Resource
Equivalent to a phone line, this class offers methods for answering calls, placing calls and even disconnecting calls. A base class, it also contains information such as the ANI and DNIS.
Conference
The ability to have three or more individuals participating in a single phone call, including phone conferences, coaching and pupil modes.
Telephony Server
This serves as the connection to a Voice Elements Server and several useful functions on the Telephony Server class exist for .NET VoIP.
Edited by Rich Steeves
›