Advantages of VBVoice

VBVoice´s integration with Microsoft Visual Studio provides a compelling proposition: It is the only telephony tool to leverage an industry-standard development environment used by a worldwide community of developers. This allows users to take advantage of existing platforms, leverage in-house programming skills, and use familiar debugging tools – all integrated in the Visual Studio environment. The ability to use industry-standard languages such as VB.NET and C# (to extend the functionality of the tool´s drag-and-drop components) shortens the learning curve for developers new to the telephony landscape, allowing them to rapidly create voice-enabled communication solutions, thus significantly reducing time to market.

VBVoice´s unique architecture, based on .NET, future proofs the solution and also provides unparalleled ease of integration with third party software business applications, hardware components and enterprise systems. Over 3,500 clients from around the globe including top-tier fortune 1000 clients apply the Pronexus products into various industry/vertical markets including retail, transportation, utilities, healthcare, aviation, education, financial and government to improve customer and employee-facing applications with voice technology.

Example applications include: auto attendants, delivery tracking solutions, customer care/satisfaction follow up surveys, fax-on-demand applications, custom IVRs, speech enabled IVR applications, predictive dialers, unified messaging solutions, auto data collection applications, self-service IVRs, outbound dialers, and many more.
Some of the key features in VBVoice are:

Industry-standard programming language

Programming in VB, VB.NET, C#, eliminates the need to learn proprietary languages and shortens the learning curve.

Source level debugging

Integration with Visual Studio allows line-by-line execution, breakpoints, debug screens, etc., giving developers thorough control over application debugging

High level programming

Complete, fully event-driven framework, relieving programmers from low-level design decisions and time-consuming implementation

Extensibility (interface to 3rd party products and technologies)

Effortless integration with existing applications and libraries using Web Services, COM+, ActiveX controls and custom DLLs.

Customizable voice controls

Functionality of all controls can be customized by adding VB, VB.NET or C# code to the events.

Integration of next generation technologies

Fully integrated into Visual Studio .NET, the latest Integrated Development Environment (IDE) from Microsoft.

Reusable custom modules

Taking advantage of the Visual Basic open architecture;  allows the creation and import of VBVoice Composite Controls (COM objects) that  can be shared by various applications.

Sharing of telephony resources among several applications

System resources are hosted on one or more master machines while the applications themselves run in separate processes on separate machines. This allows sharing of telephony hardware and TTS and ASR engines among a large number of applications, resulting in reduced system costs.

Multithreading

Make calls to slow databases or mainframes without affecting user experience on other channels.

Open database connectivity

Leverage existing database infrastructure through compatibility with any OBDC data source.

WAP application development

Extend development capabilities beyond traditional telephony applications, giving you the option to develop applications for WAP enabled devices, such as PDAs, Blackberries, and cell phones.

Remote system monitoring

Networks package allows remote control of telephony server and real time monitoring of line status, call statistics and system performance over TCIP/IP and the Internet.

Client/server application communication

Exchange data between applications on a network. Commonly used in call center applications to deliver information to an agent´s desktop via screen pops.

Call Progress Analysis

Two stage dial-control is able to perform call progress analysis (answering machine detection, fax Tones, positive voice detection) in connected state.  In case the call is answered by a PBX  The system can then dial a secondary number of extension and provide in-band information.

SIP Signaling

Support of TCP and UDP as a transport medium for SIP. The use of TCP allows the system to counter network performance and QOS issues by retransmitting and requesting retransmission of any dropped messages. This makes for a more reliable, high availability VOIP IVR system. TCP is only needed for the SIP Signaling packets, to ensure that Call Establishment and Teardown is flawless. UDP can suffice for regular voice packets (carrying the conversation and sound) as a few dropped packets can be safely ignored.

Language control w/ u-Law, A-Law codex telephony standard.

The Language control allows you to develop multilingual applications without re-writing the call-flow. It supports English, French, Spanish, Italian, Hindi, Japanese, German, or any user-defined language. System prompts are included for the built-in languages.

Allows personal recording of WAV files and VAP files both locally and remotely..

VOIP integration

VoIP protocols including H.323 & SIP. In addition, you can create hardware-less IP telephony apps through seamless integration with HMP software. Using HMP you can combine VoIP and thin blades to create gateway solutions.

MRCP v2 Interoperability

MRCP gives you the ability to choose from the widest range of MRCP standard based hardware and speech engines while reducing development and ongoing operational costs.

Modularity

Modular architecture allows multiple master applications to run on two or more servers, failover/switchover is completely transparent to your incoming callers. You can also create duplicate slave applications to ensure even further redundancy. Further, allow you to break an application into multiple cooperating modules, distributed over a LAN. Modularity delivers unparalleled load balancing, independent provisioning, reliability and scalability as you can host system resources and services on one or more master machines while the applications themselves run in separate processes on separate machines. Application  console: complements Modularity by providing centralized administration and reporting capabilities for multi-tenant applications. Ideal for call centers and hosting organizations and other large-scale environments. It allows them to answer and distribute calls to different applications residing on one or more telephony servers. It manages and routes calls based on specified rules, monitors application performance, and logs calls and events.

Flexible licensing methods

- Dongle Support allows machine-independent and flexible licensing.
- Dedicated license manager, pools all licenses on one device. Allowing remote access to one central license repository while allowing immediate secondary failover in the event of an unforeseen failure.
- Custom license key creation: Once application has been developed you can create your own personalized licensing keys.

Web Integration

The WebQuery control allows data retrieval from any web site identified by a URL. Access directory information or other web publications

Call Center Applications

Industry standard support  for call distribution (ACD) functionality such as call routing, status, transfers, and messaging-on-hold.

TapRecord control

Real-time streaming or recording of conversations in full duplex between IVR and a caller or between two bridged callers, and recording may be done on digital and analog channels, ideal for automated security and quality control applications. You can also program screen-pops to the desktop and interact with database applications.