98 Global Call API for HMP on Windows Programming Guide — August 2006
Alarm Handling
a call control library. Figure21 illustrates the relationship betw een the alarm management system
components.
Figure 21. Architectural Diagram of Alarm Management Components
The customer application is responsible for configuring the behavior of GCAMS, including the
designation of which alarms are blocking, which alarms the application wants to be notified of, and
controlling the flow of alarms to the application. For more information, see Section8.2 .3,
“Configuration of Alarm Properties and Characteristics”, on page101.
GCAMS acts as an interface between the customer application and the alarm source objects.
GCAMS passes requests from the application to the ASOs, processes application configuration
requests, and processes ASO alarm events. GCAMS also maintains a database of the current
configuration attributes by alarm source object and line device. In addition, GCAMS implements
the ASOs that are common across multiple technologies. For more on the operation and
configuration of GCAMS, see Section8.2, “Operation and Configuration of GCAMS”, on page 99.
The final components of the alarm management system are the ASOs. ASOs are responsible for
generating alarm events when alarms occur and then clear. If configured to do so, ASOs are also
CUSTOMER APPLICATION
Operation and Configuration Subsystem
Customer AMS
GlobalCall
Operation and
Configuration
Subsystem
GCAMS
CALL
CONTROL
LIBRARY
ASO (optional)
Network
Interface
Network
Interface
ASO