AT&T 2.1.1 Telephone User Manual


 
System Messages
Software Architecture
Many internal software processes run within the Voice Power System Software.
Some of these processes are common to the Integrated Voice Power (IVP)
System R2.0 while others are application-dependent. Briefly, the generic
software processes are:
Transaction State Machine (TSM)
The TSM process serves as the main control point for all the software
processes involved in the system’s interaction. The application writer
creates a set of instructions called a script. The script instructs TSM to
perform a particular sequence of actions for a particular application.
IVP Input Process (TRIP)
The TRIP looks for hardware events from the Integrated Voice Power
(IVP)
UNIX
driver and distributes them to the appropriate processes.
Data Interface Process (DIP)
A DIP responds to a request for data from a script running under TSM.
Voice Response Output Process (VROP)
The VROP receives requests from a script running under TSM. The
VROP directs the operation of the IVP4/6 board in the playing or recording
of speech data.
Maintenance (MTC)
The MTC process receives requests to run diagnostics and system
checks from both the system administrator and the error tracker (ET)
process. When MTC receives a diagnostic request, it sends a request to
TSM to remove or seize the channel. When the channel is available, TSM
sends a message to MTC granting it the device for diagnostics. When
MTC has completed diagnostics, it notifies TSM that the device can be
released. The results are passed to the originator of the request.
Error Tracker (ET)
The ET process is responsible for maintaining system reliability by
identifying error conditions, initiating troubleshooting procedures, and
maintaining a history of errors. ET diagnoses, removes, or initiates a
response from hardware devices. Occasionally, it is necessary for an
operator to perform some action in response to ET messages.
B-3