Toolbox Control Summary

 

AgentX

 

Provides application-to-application messaging in conjunction with the Remote control.

CallQueue

 

Provides for a queue of callers waiting for a limited resource, such as a group of agents. Useful for ACD systems.

 

CallTimer

 

Starts a timer for the call and returns the call to this control after a time limit has been reached.

 

Conference

 

Provides conferencing abilities between channels.

 

Count

 

Increments or decrements a counter, and routes the call accordingly. Useful for simple loops.

D42

 

Used with Dialogic set emulation cards (D42 and D82) cards for PBX integration with Mitel, Nortel, and NEC switches.

 

DataChange

 

Changes data in a database record, in one or more fields. The database and record are selected by a previous DataFind control.

 

DataFind

 

Searches for the first or the next database field depending on whether the control is entered through the main or next input. A range of data match conditions is available.

 

DataSwitch

 

Reads data from a database record in a DataFind control, stores the result in the property Result, and routes according to the value obtained.

 

Delay

 

Implements a wait period. The caller can be put on hold or a greeting can be played during the wait.

 

Dial

 

Dials some digits either during a call or to start a call. Can perform call supervision (e.g. answer, no answer, busy.) and has built-in support for PBX call transfer.

 

DynGrammar

 

Allows select, load and create dynamic grammars at runtime via text-based or voice-based interface.

 

FreeResource

 

Used with station set cards and digital line cards to dynamically allocate voice processing resources.

 

GetDigits

 

Plays a greeting and waits for digits from the caller. Configurable exit conditions using wild characters, numeric characters and ranges. Built-in invalid digit and no digits handling.

 

GetResource

 

Used with station set cards and digital line cards to dynamically allocate voice processing resources.

GrabResource

Allocates a voice/fax resource for the current channel using an available voice/fax resource from a specified ResourcePool.

InConn

 

Connects controls between VBVFrames, pages, or forms.

 

IniSwitch

 

Searches for a setting in a Windows initialization file. Branches to another control depending on the value found.

 

Language

 

Allows creation of language-specific system phrases.

 

LineGroup

 

Waits for incoming ringing on a channel, or it can start a call. After a preset number of rings, the channel is taken off hook and control is passed to the next control.

LineStatus

 

Shows the status of all the lines in a system, either as part of your voice application or as a separate application.

 

 

OnHook

 

Plays a greeting and terminates the call.

OutConn

 

Used in conjunction with the InConn control to graphically connect controls across VBVFrames, pages, or forms.

 

PlayGreeting

 

Plays a VBVoice greeting. Allows option digits for fast forward, rewind, and pause.

 

PlayMsgs

 

Accesses a voice mailbox containing a list of messages. Configurable options after play. Supports new, old, and deleted messages. Updates database with new message status.

 

Record

 

Plays a greeting, records a file and adds a new record to a database. At the end of the recording, allows the caller to choose options to re-record, delete, append to end of recording, or to save the message.

 

ReceiveFax

(optional)

Used to create same-call faxback systems. A call received by VBVoice can receive a fax and store it into a file.

 

ReleaseResource

Releases any voice/fax resource allocated to the current channel.

 

Remote

 

Used to interact with and transfer data to and from client workstations using the AgentX control.

 

 

ResourceGroup

 

Used with station set cards and digital line cards to dynamically allocate voice processing resources.

ResourcePool

Used to collect voice/fax resources into a pool for allocation purposes.

 

Ring

 

Rings a locally attached station set and waits for pickup.

 

 

SendFax

(optional)

Used to create same-call faxback systems. SendFax can assemble a fax from a cover page and a list of documents and fax them to one or more recipients.

SlaveEnd

 

Terminated execution of a call within a slave application and returns control to the master application.

SlaveStart

 

Executes a slave application. This control is used in master applications.

 

SubBegin

 

Starts a subroutine in a composite control (a separately compiled EXE or DLL)

 

SubEnd

 

Ends a subroutine and transfers control back to the most recent SubStart control entered.

 

SubStart

 

Used to create groups of VBVoice controls that work as a subroutine.

 

TapRecord

 

Provides supervisory or "tap" recording of a voice channel.

 

TimeSwitch

 

Transfers the call to another control according to the time of day and the day of week.

 

User

 

Allows you to use VB code to create your own control. You have access to all the high-level VBVoice functions and the low-level hardware-specific driver functions.

VBVFrame

Serves as a container for all other VBVoice controls, including support for line drawing, project-wide properties, and methods.

 

VerifySpeaker

 

Verifies the caller's identity using Nuance verification.

VoiceCmd

 

Enables spoken global command (like HELP, MENU) that are "always on", independent from the main application logic.

 

VoiceRec

(optional)

Plays a greeting and waits for a spoken response from the caller. Configurable grammar files define the expected responses with built-in error handling.

WebQuery

Downloads and parses an HTML WEB page identified by a given URL. Used for web scraping of data from the Internet.

WorkerThread

Implements a wait period while a new thread executes a secondary function, without blocking the main thread. The caller can be put on hold or a greeting can be played during the wait.