Abstract
VBVoice
VBVoice is the first Rapid Application Development tool for telephony and speech to blend a high
level Graphical User Interface (GUI) with sophisticated programming in a Visual Studio .NET
environment. In addition to supporting a range of Interactive Voice Response (IVR) functionality,
VBVoice enables developers to deploy using a distributed architecture, for improved application
scaling, redundancy or the ability to host multiple IVR applications on a single server.
Asterisk
Linux-based Asterisk is a complete IP-PBX in software. It provides the common PBX features,
implements Voice over IP (VoIP) and can interoperate with almost all standards-based telephony
equipment using relatively inexpensive hardware. With support for features such as Voicemail
services with Directory, Call Conferencing, IVR, Call Queuing and more, Asterisk provides a
compelling low-cost alternative to traditional telephony platforms.
Interoperability
Interoperability studies, performed by Pronexus, demonstrate that VBVoice works with the Asterisk
PBX over SIP/RTP.
VBVoice enables developers to rapidly create advanced telephony applications that seamlessly
work with the Asterisk PBX. The IVR tool kit provides access to sophisticated technologies such as
speech recognition and text-to-speech, enabling development of applications such as dial-byname,
speech auto-attendant, speech-enabled self-service and many more, bringing additional
value to Asterisk, especially in the enterprise environment.
VBVoice also enables development of hardware-less VoIP applications using Dialogic's Host
Media Processing (HMP). This makes it a natural fit for Asterisk, which supports various VoIP
protocols such as SIP and H.323 without the need for dedicated telephony hardware.
VBVoice facilitates development of telephony and speech applications for a VoIP platform with its
easy-to-use visual callflow control that can be extended using Visual Basic, VB.NET or any other
programming language supported in Visual Studio .NET.
This provides developers with an alternative to create IVR applications avoiding the intricacies of
low level scripting of the Asterisk platform.
|