TeleFlow Programs

TeleFlow Programs

From TeleFlow

Jump to: navigation, search

This section describes the list of programs that comprise the TeleFlow installation. For larger programs, separate pages exist. For the rest, place descriptions and and bugs that need fixing here:


General Installation

These programs are created on the user end installations.


This utility helps you create an ODBC ADO connection string to ADO databases. This string can then be entered into a Database Connect step, or other connection


This utility sets the configuration values used and required by the TeleFlow Server, such as the TAL file to use, the directory to log to (what to log is determined in the TAL file), and the number of lines to log. Refer to the “TeleFlow Config” chapter (under “TeleFlow Server – Server Tools”) in the TeleFlow help file for detailed TeleFlow Configuration help.


The TeleFlow Designer is the flowcharts design and development environment for building telephony applications. The Designer has flowchart steps encompassing all of the required logic for a telephony application. Applications built with the designer can be tested using the TeleFlow Simulator. Please refer to TeleFlow Designer.


TeleFlow Line List, or the application list builder, is required for building or TeleFlow Application List (.Tal) files. The TAL file is what the Server refers to in order to determine what application file(s) to run, how many (1 application is required for each IVR port), what telephony protocol(s) to use, what parameters to pass to the application, and several other options. The Server will use the TAL file that is set by TFConfig. Refer to the “TeleFlow Line List” chapter (under “TeleFlow Server – Server Tools”) in the TeleFlow help file for detailed TeleFlow Line List help.


This program uses a TCP/IP connection in order to "listen in" to conversations that are happening on the TeleFlow Server.


This program is a utility for monitoring the TeleFlow Server application. This ‘status monitor’ displays the activity occurring on all TeleFlow applications currently running on the specified Voice Application Server. Activity is continuously monitored, then reflected onto the screen. Current applications running, as named in the current .TAL file, are listed to the left side of this screen. The monitor also indicates the status of each application through the use of status ‘lights’ on the left-hand of the window. A red light indicates an application has terminated, a yellow that an application terminated abnormally (an application crash, likely due to programmer error) and restarted, and a green light indicates a currently running application. Refer to the “TeleFlow Monitor” chapter (under “TeleFlow Server – Server Tools”) in the TeleFlow help file for detailed TeleFlow Monitor help.

For additional information TFMonitor, and a web based replacement for it, refer to the TeleFlow Monitor page.


This program integrates with several web sites enabling users to purchase and license TeleFlow Server. A full description of how purchasing occurs is found here. This programs functions include:

  • Licensing TeleFlow Installations based on HASH encoded information
  • Reading php files on web pages to gather latest information on TeleFlow installations.
  • Downloading updates and additional files for Enterprise
  • Running silent registration for .Reg files using DosCommand (eg: regedit /S tfent.reg)


This simple screen snapshot utility takes an image of the screen, and saves it to a compressed .Png file. This utility is useful to quickly save images where issues were identified. The image (.Png) files are saved with the name of the current user and timestamp.


The TeleFlow Server runs all of the applications specified in the active TAL file. The server is responsible for starting the applications, communicating their output to the necessary logs and to the TeleFlow Monitor, re-starting applications that terminate incorrectly, and intercepting any communications sent to it from the TeleFlow Monitor. If the server needs to be shut down for some reason, see ‘Shutdown and Restart’, in the ‘Service Procedures’ section of this document.


The TeleFlow Simulator provides a simulation of how a TeleFlow application will run when placed in its production environment. This is how a TeleFlow application is tested by a TeleFlow application programmer. It does not actually answer or place calls, but it does simulate them, and most other activities a TeleFlow application has been built to perform. Once an application has been thoroughly tested with the TeleFlow Simulator, it is ready to be installed and tested using the TeleFlow Server. TFServer must first be set up and configured through TeleFlow Line List and TeleFlow Config. Refer to the “TeleFlow Simulator” chapter in the TeleFlow help file for detailed TeleFlow Simulator help.


TeleFlow Sound Transform is a command line executable that can perform a number of functions including format conversions, resampling, add headers, convert from Wav to Vox and vise-versa, convert Ease VAP to Wav, generate touch tones, and amplify.


TeleFlow Speech Trainer is available in TeleFlow Enterprise only, and used to help develop and tune a speech recognition environment for LumenVox Software. For information about Speech Trainer, click here.


See the section entitled “TeleFlow SQLReporter” in the “TECHNICAL INFORMATION” chapter, under the “Support Applications” subsection for information on the TeleFlow SQLReporter.


TeleFlow VoicePlayer is a simple application to review Wav or Vox recordings, and convert them either way. This utility is useful for converting Wav recordings to Vox and vise-versa for Dialogic application.

Reseller Only

These programs are provided only by resellers and distributors of TeleFlow applications.


TeleFlow Installer is a program that is provided by TeleFlow Distributors. Any software licensed that was installed by TeleFlow Installer will return some of the license revenue to the original distributor.

Hosting Related

These programs are used to companies who host TeleFlow Applications, and their clients.


This program publishes TeleFlow Applications to TeleFlow Servers running at host locations.