Components of the IBM_Trombone application

The IBM_Trombone application is available in an import file called IBM_Trombone.imp, which you can find in the $VAE/sw/samples directory. (You must install the samples LPP to have access to this function.)

The application contains four components and some source code to help you customize the trombone operation to your specific needs. If you just need straightforward tromboning, you need no customization. The components of the application are:

State tables
There are 14 state tables:

IBMTromboneCall

IBMTromboneMus

IBMTromboneConn

IBMTromboneOut

IBMTromboneC5

IBMTromboneRdy

IBMTromboneC10

IBMTromboneWait

IBMTromboneDisc

IBMTromboneXmp

IBMTromboneLog

IBMTromboneXmpA

IBMTromboneMake

IBMTromboneXmpB

For definitions of these state tables, see State table definitions.

Prompt directories
A prompt directory called IBMTrombone holds the prompts required by the IBMTromboneXmp state table sample application.
Note: All the supplied state tables specify this prompt directory; you may need to change it if you customize the state tables.
Voice directories
A voice directory called IBMTrombone holds the voice segments required by the IBMTromboneXmp state table sample application. The prompts in the IBMTrombone prompt directory access these segments.
Custom servers
A custom server called IBM_Trombone_Custom_Server performs the low-level functions of the trombone operation.

See Custom server function definitions for details of the available calls.

Note: We supply only the binary (not the source code) of this custom server.
Source code
Source code for the 14 state tables listed above is supplied in ASCII format in the same directory as the custom server. See the directory $CUR_DIR/ca/IBM_Trombone_Custom_Server_dir for the source code.