onCall-OnCallService

This component is a customization of the AlarmService. It expands the features of standard alarm escalation to notify users based on a priority list (contact list). The OnCallService initiates an email (or text message) notification for designated alarms, sending the notification sequentially, as alarms escalate, to users based on their assigned priority. The OnCallService allows you to set up a flexible user contact list and schedule that list using the standard scheduler interface.
Figure 1.   On call processing
Image

The general process for theOnCallService is as follows:

  1. A designated alarm class receives an alarm notification and sends the alarm notification to an OnCallRecipient.
  2. The OnCallRecipient sends the alarm notification to the active OnCallList.

    The active OnCallList is designated by the On Call List Schedule. The OnCallList specifies which users (OnCallContacts) are notified. The OnCallContact properties include a reference to a User Alarm Recipient which specifies how the alarm notification is sent. For example, User Alarm Recipient types include:

    • EmailRecipient (sends alarm notification by email)
    • SmsRecipient (sends alarm notification by text message)
  3. After a specified time, if no recipient acknowledges the alarm, the system escalates the alarm and sends an email or text message to the next specified contact. The system continues to escalate each alarm until a recipient acknowledges it or until it reaches the final escalation level. At any time, any user on the contact list may acknowledge the alarm and halt the escalation process.

To add the OnCallService to a station, drag a copy of the OnCallService from the onCall palette to the Config > Services node in the Nav tree.