To create a Blueworx Voice Response application that runs on an ADSI telephone, you must
do the following:
- Design the appearance of the ADSI display for each step in the application.
- Divide the ADSI support into discrete functions that the application can
run separately. For example, when the application is to play a new prompt
or voice segment to the caller, you must define a new ADSI function.
- Decide for which functions you are to use softkeys, and decide which return
strings are to be run when the user presses those softkeys.
- Understand the capabilities of the state tables that are supplied with
the ADSI component of Blueworx Voice Response, and decide which state tables you will call
from your application state table. The state tables are described in The ADSI state tables.
- Write the SDC script files that define the ADSI components (virtual displays
and softkeys) that you want to use. Use any ASCII editor. The script files
must contain ADSI statements. This task is described in Writing ADSI scripts.
- Write the script files that define any feature download management (FDM)
scripts that you want to download to the ADSI telephone. This task is described
in Writing ADSI scripts.
- Use the supplied script compiler (adsicomp) to compile the
script files into the format that an ADSI telephone requires. This task is
described in Creating your ADSI application.
- Write a Blueworx Voice Response state table that calls the state tables that are supplied
with the ADSI component. These supplied state tables make it easier for you
to manage the script files that you have written. They work with the ADSI
custom server (supplied with the component) to download your data and compiled
script files to the ADSI telephone. The compiled script files run on the ADSI
telephone. This task is described in Creating your ADSI application.