Programming model overview

The Health Management system allows applications (call processing, user interface, or OAM applications) to perform certain requests to control the operation of the signaling subsystem, as well as monitor for unsolicited system status events. Separate connections, or handles, are used for the two types of operations.

The Health Management system supports user-supplied call processing applications that monitor the system status and take appropriate actions, and user interface applications that display the current system status and statistics as well as initiate switchovers and resets.

The Health Management system does not distinguish between these two types of applications. All registered applications can receive unsolicited status events and can issue any of the supported operation requests. There are a maximum number of connections (for either type of operation) to the Health Management Interface (HMI) service available to all the applications. HMI supports up to 16 simultaneous application connections.