Avaya Logo

Previous Topic

Next Topic

Book Contents

Book Index

IRAPI organization

The IRAPI is composed of several elements. The Resource Manager (RM) pseudo-driver manages system resources and call profiles for each active channel. The call profile is a collection of data about a call including the channel number, ANI, DNIS, and the start time of the call. The voice response output process (VROP) manages interactions between the file system and speech resources. The IRAPI library is linked to processes that use the IRAPI. The library uses the speech resources and network interface (NI) cards, VROP and RM to manage applications. The library communicates with the maintenance subsystem via the logger. The Application Dispatch (AD) process is responsible for examining new calls for DNIS, ANI and channel information in the call profile and starting the appropriate application based on the call profile.

All processes that use the IRAPI are considered IRAPI applications. TSM is a multi-channel IRAPI application that runs applications that are driven by information in scripts. Scripts use the IRAPI to manage speech pools. Other applications that use the IRAPI might be user processes, custom applications or conventional Avaya IR system data interface processes (DIPs).

The IRAPI is linked into all processes that use it. Instances of the following processes linked to the IRAPI maintain per-process private data for managing the application/platform interface.

In This Section

IRAPI run-time architecture

Application Dispatch (AD)

Voice capabilities

© 2006 Avaya Inc. All Rights Reserved.