TeleFlow development overview

TeleFlow development overview

From TeleFlow

(Difference between revisions)
Jump to: navigation, search

SCALD (Talk | contribs)
(New page: TeleFlow is a full suite of software products that provide a user friendly interface providing everything necessary to design, test, implement, and maintain a voice application. ==Develo...)
Next diff →

Current revision

TeleFlow is a full suite of software products that provide a user friendly interface providing everything necessary to design, test, implement, and maintain a voice application.


Develop and Test an Application

TeleFlow Designer

The TeleFlow Designer is a development environment for building telephony applications using flowcharts. The Designer has flowchart steps encompassing all of the required logic for a telephony application. Just a few examples include: Answering a phone call, playing voice files, sending callers to information they want based on the input they provide through touch tones, and entering and retrieving information from databases. Applications built with the Designer can be tested using the TeleFlow Simulator.


TeleFlow Simulator

The TeleFlow Simulator offers 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 these, and most other activities a TeleFlow application has been built to perform. Once an application has been thoroughly tested with the Simulator, it is ready to be installed and tested using the TeleFlow Server. It must first be set up and configured through TeleFlow LineListand TeleFlow Config.


Implement the Application

TeleFlow LineList

TeleFlow LineList, or the application list builder, is required for building .TAL, or TeleFlow Application List files. The TAL file is what TeleFlow 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 TeleFlow Server will use whatever TAL file is set by TeleFlow Config.


TeleFlow Config

The TeleFlow Config utility sets the configuration values used and required by 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.


TeleFlow Register: Licensing

TeleFlow must be licensed from enGenic in order to be legally deployed. You are permitted, however, to test your application prior to registering TeleFlow. Consult Licensing Requirements for more information.


TeleFlow Server

The TeleFlow Server runs all of the TeleFlow applications (.TAP files) specified in the 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.


Monitor the Application

TeleFlow Monitor

The TeleFlow Monitor is a utility for application monitoring . This status monitor displays the activity occurring on all TeleFlow applications currently running on the specified IVR computer. Activity is continuously monitored, then reflected onto the screen. The monitor indicates the status of each application through the use of status 'lights'.