Configuring VisualConnect

Developing a VisualConnect application is no different from developing a normal VBVoice application. However, when deploying, running, or even testing the application over a data channel there are some settings that need to be set:

Licensing VisualConnect

Enabling an IVR application to run VisualConnect features requires a runtime data channel license called RTDataLines. The size of this license is the maximum number of data sessions to be served at the same time. Refer to the Runtime Manager documentation to learn about adding licenses to RTM.

Limitting the number of data channels per machine

While the licenses deoployed on a Runtime Manager are shared by the machines that are served licenses by that RTM, developers may choose to specify the maximum number of data channels a particular machine is serving.

This can be set in VBVoice control panel >> Configuration >> Voice & Data Interfaces. It is also controled by an INI setting in the VBVoice.ini file as follows:

[Data]
NumofDATASessions=<n>

Where: n is a number between 0 and the number of VBVoice channels licensed for VisualConnect.

Choosing a template for the look and feel

VisualConnect simplified the development of web applications by providing several built-in HTML and CSS (Cascading Style Sheet) templates that work in harmony with the toolkit. Applications may pick the template close to their desire using the INI setting:

[Data]
HTMLTemplate=<HTML template file name>

where: the HTML template file is one of the HTML template files that ship with VBVoice in the {progFiles}\Pronexus\VBVoice folder.

Further customization to this template may be done by editing the HTML page itself, the CSS file referenced inside it, or/and any of the pictures or logos referenced inside the HTML or the CSS files. This requires knowledge of HTML and Style Sheets, developers are incouraged to contact Pronexus support for guidlines.

Setting a suitable Session Idle timeout

Data Sessions are frequently interrupted by an idle time during which the end user is reading the current HTML page and preparing a response or a data entry. This period has a maximum length called the data session idle timeout beyond which VBVoice considers the session ended.

[Data]
SessionIdleTimeOut=<n>

where: n is the number of seconds the application allows the session to be idle each time the application expecting an entry from the end user. Its default value is 3 minutes (180 seconds) which is an acceptable value for most applications.
 

 


Updated: 2019-01-23