Avaya Logo

Previous Topic

Next Topic

Book Contents

Book Index

Working with Script Builder applications

Script Builder is designed to assist in the development of custom voice response applications on the system. It is a menu-driven, screen-oriented tool that is only available on pre-Avaya IR platforms. Script Builder applications cannot be created on the Avaya IR system, but those developed on CONVERSANT systems may be ported to the Avaya IR system.

You can convert existing Script Builder applications to IVR Designer automatically, without having to recreate them in IVR Designer. The Script Builder Conversion Tool is activated by an option on the File Menu within IVR Designer. When you select this option, the Script Builder Conversion Tool finds the desired application on the target CONVERSANT system, downloads it to the IVR Designer PC, and converts it to IVR Designer format. You can then modify it as desired before installing it on the Avaya IR system.

Depending upon the complexity and features used in the original Script Builder application, the Script Builder Conversion Tool may not be able to convert the application completely. You may still have to do some reconstruction of the original application. However, the conversion tool will still result in substantial savings in development time and effort when moving a Script Builder application to IVR Designer.

Note also that the conversion tool requires a LAN connection between the IVR Designer PC and the CONVERSANT system where the Script Builder application resides. You cannot use diskette transfer to accomplish the conversion.

The Script Builder Conversion Tool works only with applications designed, compiled, and installed using Script Builder. Applications that have been modified or customized using tools or methods other than Script Builder may or may not work.

Also, this tool converts only applications that reside in the standard Script Builder application directory on a CONVERSANT system. The conversion process does not remove or affect the original Script Builder application. The original application still resides on the CONVERSANT system until you remove it.

Script Builder is targeted toward designers who are familiar with the specific application and who also have knowledge of logical programming concepts. Specifically, the designer should be familiar with typical programming methods used in languages such as BASIC, COBOL, Pascal, and C. Experience with a database application such as ORACLE, dBASE, LOTUS 1-2-3, or ACCESS is also helpful. Although not required, it is helpful to have some basic knowledge of the UnixWare operating system and telephony when working with Script Builder.

Application development considerations

If a Script Builder application has features that are not supported by the Avaya IR platform, such as FlexWord, the application will not run successfully. Before attempting to install a Script Builder application, you should know the contents of the application and determine whether the features in the application are supported in the Avaya IR system.

You can use the <migration scan tool> which will scan all the Script Builder applications in the /att/trans/sb directory to determine if the application features are supported on the Avaya IR system. If a feature is not supported on the new platform, the scan tool will produce a log of the results. Features not supported by the Avaya IR system must be removed or updated so that the log files have no entries containing unsupported Avaya IR features. The Script Builder application must also compile free of errors prior to moving it to the new platform.

Once the application contains only features supported by the Avaya IR system, the Script Builder application source code can be installed on the new platform.

Using Script Builder

For information about using Script Builder to develop voice applications, see CONVERSANT System Version 8.0 Application Development with Script Builder, 585-313-217, available at the Avaya Support Web site.

© 2006 Avaya Inc. All Rights Reserved.