A typical NA SS7 Monitor Software implementation consists of the following components:
SS7 monitor task running on a TX Series board.
TX Alarms Manager task that collects unsolicited alarms (status changes) that the monitor task generates and forwards to the host for application-specific alarm processing.
TX driver for the host operating system that provides low-level access to the TX board from the host processor.
txalarm application on the host for displaying alarms from the monitor task, and optionally saving them to disk.
NA SS7 Monitor Software interface that is composed of a set of messages passed between the application and the monitor task on the TX communications processor (CP). These messages enable the application to initialize and receive data.
moncfg utility that downloads text file configurations to the monitor task. moncfg is provided in source and executable form.
monmgr utility that enables you to manage the monitor task. monmgr is provided in source and executable form.
monapp is a sample application. monapp is provided in source and executable form.
NA SS7 Monitor Software management functions that provide a series of calls for managing the monitor task. The moncfg and monmgr utilities use these functions.
The following illustration shows the NA SS7 Monitor Software architecture in a typical system with separate host applications handling the data and control interface, system configuration, and system alarms: