IBM CALLPATH DIRECTTALK/2 PRODUCTIVITY AIDS Version 1.10 Included on these diskettes are several "productivity aids" for use with your CallPath DirectTalk/2 system. These are functions, user actions, and tools that may make life a little easier for you in your day-to-day use of the system. However, you should be aware that these aids are not a formal part of the CallPath DirectTalk/2 program and are not supported by IBM. The productivity aids are provided on an "AS-IS" BASIS WITHOUT ANY WARRANTY OF ANY KIND, INCLUDING THE WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE AND NO INFRINGEMENTS WHICH ARE EXPRESSLY DISCLAIMED. The individual descriptions that follow tell you how to use each one. The contents of the diskettes are for use with DirectTalk/2 Versions 2.0, 2.01, and 2.1 only (except where noted). They will not work with any earlier versions of DirectTalk/2. Please note that DirectTalk/2 Version 2.0 and Version 2.01 have been withdrawn by IBM and are no longer available for purchase or supported. To save room, most of the utilities have been stored using PKZIP. A copy of PKUNZIP2.EXE is provided on each diskette. Use it to unpack the utility prior to use. New and changed programs since Version 1.06 are identified with ****. Diskette 1 Contents ----------------------------------------------------------------------------- KFSDT2V2 DirectTalk/2 User Actions KFSDT2V2 is a collection of several different User Actions for use in the development of DirectTalk/2 applications. A complete list of what is included and installation instructions can be found in README.DOC in the KFSDT2V2 directory. **** Mirror_Voice updated. Fixed bug with User action import file. Corrected Help file for Get_Alpha_String. DTIMPORT DirectTalk/2 Database Loader DTIMPORT is a DirectTalk/2 user requester that will read information from an ASCII flat file and load the information into a DirectTalk/2 database. This program can be run from any OS/2 command line or from a REXX program. The function provided is similar to the existing database load and merge features provided by the DirectTalk/2 Voice Application Developer with several enhancements. See README.DOC in the DTIMPORT directory for installation instructions. EXPORT DirectTalk/2 Database Data Exporter EXPORT is a DirectTalk/2 user requester that will export the contents of any DirectTalk/2 database to an ASCII flat file. This ASCII flat file can be viewed with any editor or used by many other programs, including Lotus 1-2-3 or OS/2 REXX. The ASCII file created by DirectTalk/2 can be used to turn around and load a DirectTalk/2 database using the Load feature in the Voice Application Developer or the DTIMPORT program. You can select whether to export database keys, records, or both. Output data can be appended to an existing file or overwrite the file as requested. See README.DOC in the EXPORT directory for installation instructions. COMPRESS DirectTalk/2 Database Compress Program COMPRESS is a DirectTalk/2 user requester that will compress any DirectTalk/2 database. When DirectTalk/2 deletes data from a database, the data is not physically removed from the file until the database is compressed. This program mimics the function provided by the Compress feature in the Voice Application Developer. Compressing a database will remove this previously deleted information and reduce the file size. This program will back up a database file before starting the compression. You may specify wild cards to have the program compress more that one database with a single invocation of the program. There are two methods available to compress a database: 1) sequential read/write - This is the same method used by the Compress feature in the Voice Application Developer. Each record is read from the original database and written to the new database in ASCII search order based on the record key ie. 0001, 0002, 0003, etc. 2) optimum read/write - This method provides for optimum balancing of the binary tree used to search the database when it is read. With this method, all of the keys are read into memory. Each record is read and written starting with the median key and working out to the first (lowest) and last (highest) key, alternating back and forth. For example, for a database with 5 records keyed sequentially 1 to 5, the records will be written in the following order: 3, 2, 4, 1, 5. (Using the sequential method, they would be written as follows: 1, 2, 3, 4, 5.) The optimum method is the default method used by COMPRESS. See README.DOC in the COMPRESS directory for installation instructions. DT2EDIT DirectTalk/2 Database Editor The DirectTalk/2 Database Editor is a full featured editor for any DirectTalk/2 database. It enhances and adds to the existing support for databases that is included with the Voice Application Developer. DT2EDIT is an OS/2 Presentation Manager program. It will edit a database on a DirectTalk/2 system that is running on a different system, if DirectTalk/2 is configured as a node allowing remote connections. DT2EDIT has a number of features that makes it an extremely useful tool if you have any type of DirectTalk/2 databases that you need to maintain. With DT2EDIT, you may: o View a list of all databases, along with pertinent information o View and edit data in either ASCII or binary format (Application files may be viewed only) o Easily locate the first and last record in any database o Add new records or update existing records o Create new databases o Delete old, unwanted databases o Export data from a database to an ASCII flat file o Import data to a database from an ASCII flat file o Copy record data to and from the OS/2 clipboard o Compress the database to purge previously deleted records and to recover disk space o Display statistics on any database o Delete records from a database o Copy records from one database to another o Purge the contents of a database o Print a record or an entire database DT2EDIT can be configured to fit your needs. It can remember your configuration setup along with other pertinent information from one session to the next in its own INI file. See README.DOC in the DT2EDIT directory for installation instructions. VCIMPEXP DirectTalk/2 Voice Segment Import/Export Utilities This is a set of programs that will convert voice data between the DirectTalk/2 voice segment format and Dialogic's .VOX format. See README.DOC in the VCIMPEXP directory for installation and usage instructions. DT2UTILS DirectTalk/2 Dialogic Adapter Utilities This is a set of utility programs that provide additional support with Dialogic hardware adapters. Included are: o SVU - Set Volume Utility Allows you to set the outgoing message volume on a system wide basis. o HSU - Hook State Utility Allows you to set the hook state on all phone lines. Comes with documentation on how to force the hook state to a known position at all times, including system boot and DirectTalk/2 startup. o D2HW - DirectTalk/2 Hardware Configuration Displays as much information as possible about the Dialogic adapters, including settings, in a DirectTalk/2 system. See the *.DOC files in the DT2UTILS directory for installation instructions and usage help. **** Testing has determined that the programs written for DirectTalk/2 2.01 will work with DirectTalk/2 2.1. CTLCREAT DirectTalk/2 Application Control File Editor This program will automatically generate a set of control files from a template control file. It will automatically change the value of the system variable, voice_line, to a different line number. It also has an extended editing feature to allow you to make other changes to the generated control files. See README.DOC in the CTLCREAT directory for installation. DT2-WAV DirectTalk/2 Voice Segment to Wav File Programs DT2-WAV includes several user actions to export a voice segment to a WAV format audio file. There are also standalone programs to convert WAV between WAV format files and Dialogic VOX format files. The VCIMPEXP tool (included here) may be used to import/export VOX format files to and from DirectTalk/2 voice databases. Diskette 2 Contents ----------------------------------------------------------------------------- DT2VRTST DirectTalk/2 Voice Recognition Accuracy Test Application DT2VRTST is a special DirectTalk/2 application, VRTST, that can be used to test discrete numeric voice recognition with a number of callers by collecting and scoring their spoken utterences. Data is collected and saved in DirectTalk/2 databases. A Rexx program is provided which will produce a report on the data collected and calculate the system voice recognition accuracy for individual caller, caller sex, and vocabulary. See README.DOC in the DT2VRTST directory for installation and usage instructions. DT2CFG DirectTalk/2 Configurator DT2CFG will assist you to determine what DirectTalk/2 software and hardware components are required to meet your system requirments. Additional information about the CPU, RAM, and disk requirements are also produced. You are asked a series of questions concerning the system requirements. The program will produce a report based on this input. **** DT2CFG has been updated to Version 3.2 DT2_DB2 DirectTalk/2 to DB/2 for OS/2 User Server and Actions This program will allow your DirectTalk/2 application to access data located in DB/2 databases using DB/2 for OS/2. Several new actions are provided to bind to a database, make and execute SQL statements, and fetch rows. Change History -------------- 1.02 Initial Release of Diskette 1.03 Added CTLCREAT. Updated DT2EDIT, KFSDT2V2, D2HW, DTIMPORT, and EXPORT. 1.04 Added DT2TRACE and VRTST. Updated DT2EDIT and DTIMPORT. Split into two diskettes. 1.05 Added DT2CFG and DT2_DB2. Updated DT2EDIT, KFSDT2V2, and CTLCREAT. 1.06 Added DT2-WAV. Removed DT2TRACE. Updated DT2EDIT, KFSDT2V2, DT2CFG, and CTLCREAT. 1.07 Updated DT2EDIT, KFSDT2V2, and DT2CFG. 1.08 Updated DT2EDIT. 1.09 Updated KFSDT2V2. 1.10 Updated KFSDT2V2.