Home | Contact Us   
Hong Kong /中国
 

Pronexus VBVoice standard features

Pronexus VBVoice® 5.5 is the most comprehensive and flexible development environment for business critical computer telephony solutions. With its award-winning GUI, seamless integration with Microsoft® Visual Studio. NET™, comprehensive telephony controls and scalable architecture, VBVoice delivers superior productivity for service providers and developers.

This page describes the numerous features and capabilities standard in VBVoice.

WorkerThread Control

Lengthy code in events, such as accessing databases or waiting synchronously for a resource, could delay the execution of other events because all code in the events would be executed in the primary thread.

VBVoice 5.5´s WorkerThread Control feature dramatically simplifies the integration of custom code into the IVR application, by enabling the execution of selected lengthy code in a separate thread (worker thread), avoiding the primary thread to be blocked.

Support for Dialogic HMP Version 3.0

Pronexus extends support for Dialogic´s industry leading HMP 3.0 software, for increased performance, allowing the applications to scale to higher densities.

Rapid design interface with .NET integration

VBVoice provides you with an intuitive GUI for call flow and call control. Call flows are created by assembling, connecting and setting further properties of these controls, such as:

  • Inbound and outbound line management.
  • Message recording and playback.
  • Database integration to SQL, ODBC, MS Access and most other data sources.
  • Dialing, routing, scheduling, bridging, and digit collection.

Programmable components

A coding layer within each component allows you to build specialized event handling and even override component functionality with Visual Basic®, Visual C++™ and Visual C#™. VBVoice contains an extensive set of built-in objects, methods and properties that are called from VB Code.

Composite controls

VBVoice is the only toolkit that has "Composite Controls" for building COM objects that are flexible at runtime and can be reused or called from different applications. This feature allows you to quickly build subsystems, package them up into a composite control, and connect to or from any other VBVoice control.

Powerful developer toolbox

VBVoice combines its proven GUI with the full power of the Microsoft.NET environment. The shared integrated development environment (IDE) provides you with a single toolbox, debugger and task window across a variety of languages, including VB, VB.NET or C#.

Connectivity to databases and enterprise applications

Open database connectivity (ODBC)

ODBC allows applications to pull information from virtually any data source including SQL Server, Oracle and MS Access databases, leveraging your current database infrastructure.

Integration with enterprise applications

Integrate with existing enterprise applications using Web Services, COM+ or DDE standards, and communicate using TCP/IP messaging.

Support for high density applications

VBVoice applications can optionally implement a separate thread for each voice processing channel and do not require separate components for thread management. This results in a highly efficient multitasking architecture, capable of supporting more voice processing power (386 lines per server).

Broad support for voice platforms and VoIP

VBVoice supports leading voice hardware from Dialogic. It also supports the telephony application programming interface (TAPI) from Microsoft, resulting in interoperability with many voice platforms hosting the required TAPI service providers (including some communications and media servers).

VBVoice seamlessly supports both inbound and outbound voice calls over the SIP and H.323 protocols.

Sophisticated fax capabilities

The integrated fax functionality (formerly known as VBFax) lets you build fax servers, or any integrated voice and fax solution. It contains a series of ActiveX components used to create applications such as fax-on-demand, fax broadcasting, fax storage and forward, email fax gateways, imaging and many others. VBVoice supports high density faxing (E1 & T1) in both hardware and software-based media processing environments.

Same-call faxing

VBVoice's fax functionality can send and receive faxes on a call that was initiated or answered by VBVoice when used with the supported Dialogic fax cards.

Design

VBVoice fax functionality links to a Windows printer driver for creation of fax documents and includes a fax viewer to preview, modify and maintain inbound and outbound faxes. Features include dynamic grouping for sending and receiving faxes, network fax server control, remote logging, and support for sending and receiving faxes during a call.

Supported voice formats

VBVoice supports industry-standard voice file formats including VOX, WAV and VAP.

PC-PBX functionality

The CallQueue control provides ACD functionality, such as call routing, status, transfers, and messaging on-hold. Ring generation, outbound dial and station interface support are also provided.

WAP application development - VBWAP

VBWAP is a component-based toolkit for developing WAP applications within the Visual Studio.NET environment. Applications can mix voice channels and WAP channels, allowing easy implementation of a 'Call-Me' button within a WAP application.

Rapid Design Interface features drag-and-drop components with built-in WAP operations, including:

  • Formatted WML text with images & links.
  • Menu.
  • Get text from user, with validation.
  • Database integration to SQL, ODBC, MS Access and most other data sources.

System and application monitoring and control

VBVoice netWorks supports real-time monitoring of line status, call statistics and system performance over TCP/IP networks and the Internet. netWorks enables the exchange of information between any two machines on the local network or the Internet. It is most often used to communicate between a telephony application server and another server or workstation. The telephony server working in conjunction with VBVoice netWorks can deliver information such as system status or caller information to the browser, and also supports inter-application messaging.

Monitoring features

  • Remote operation over socket-capable networks including TCP/IP and Netware.
  • Real-time, remote channel logging with channels displayed as a consolidated grid or popups.
  • Open LineStatus database access.
  • Call detail recording (CDR) associates historical information about each call and stores information in a call log. (Includes start time, duration, unique callID, and call detail parameters provided by your program. Call detail logs are added by your code at any time during a call. Call details consist of an identifier string, a category, and some data. The identifier is used to sort and categorize calls and can also be used for billing.)
  • Dynamic, easily configurable displays using DHTML or Visual Basic.
  • Choice of tools: use an Internet-browser or a distinct server application.
  • User-definable fields.
  • Integration with the CallQueue control to monitor traffic in the CIC.
  • Efficient use of bandwidth for data transmissions.
  • Economical use of server resources.
  • Integrated toolbars for channel selection with quick status display. Channel buttons are color-coded to indicate status (idle, busy, waiting for ring, etc.) and have tooltips for more complete information without having to scroll the line status display or opening a log.

Remote messaging and application control - netWorks Agent

netWorks Agent enables messaging and data transfer between a web browser and the voice server. Remote applications integrate easily with a VBVoice server or any other Windows application operating along the network to launch processes or exchange messages and commands. Examples of typical applications include (but are not limited to):

  • Screen-pops with customer or product information.
  • System control to start and stop applications or lines.
  • 'Call-Me' buttons that connect visitors to sales and support staff.
  • Interactive call handling - for intelligent call routing, logging call center agents in and out, managing extensions, prioritizing call group activity.
  • Interactions with and control of IVR, auto-attendant and voicemail systems. This includes anything from notification of incoming calls to mailbox and message management.
  • Interactive chats and voice media exchange.
  • Any other application containing elements of web IVR.

Samples and ready-to-use applications

VBVoice comes complete with a large library of sample VBVoice applications on install, and more are available for customer download. Modules include Help Desk, Speech Attendant, Fax Service, GoldMine integration, and many more. Sample applications for fax capabilities include built-in header page creation and comprehensive object model to create and track fax documents.


 
Resources Centre
  • Brochures
  • Case Study
  •