Skip to content

Live

Notification Center

Live sends the alarms you select to people by e-mail and SMS. A rule picks the alarms, and escalation steps set who gets a message and when. If the site has no internet, messages go through a GSM / LTE modem with a SIM card.

What it does

When an important alarm comes in, the operator may not be at the screen. The Notification Center sends the alarm to the people you choose by SMS and e-mail. If the operator does not acknowledge it, the message moves on to the next people.

You set it up in Studio under Notifications, and the settings go to Live with the project. Live makes the decision, and messages leave from the Live computer.

Contacts and groups

The Contacts table holds each person’s e-mail address, phone number and language. Where a translation exists, the message goes in that language. A contact with Enabled cleared stays in the group but gets no messages.

The Groups tab sorts contacts into teams such as shift, maintenance or management. An escalation step goes to a group or a single contact.

Phone numbers and e-mail addresses are not sent to browser viewers, and logs show them masked.

Rules

A rule selects which alarms produce messages. All fields must match, and an empty field matches every alarm. The Matching alarms column shows how many alarms the rule covers.

Field Meaning
Alarm class Only alarms of this class.
Minimum priority 0 – 16. Alarms with a lower priority do not match.
Fault location The alarm’s fault location must contain this text.
First alarm no., Last alarm no. Alarm number range.
Incoming, Outgoing, Acknowledged Which events produce a message.
Delay (s) A message goes only if the alarm lasts this long, which filters out short alarms.
Message template If empty, the default text is used.

Escalation

Each rule has steps. A step says three things: after how many minutes, to whom and on which channel. The time counts from the end of the rule’s delay. An example chain:

Minute Recipient Channel
0 Shift SMS + e-mail
10 Maintenance team SMS
30 Management SMS + e-mail

If the operator acknowledges at minute 12, the Management step does not go out and the delivery log shows Escalation stopped. For a class that needs no acknowledgment, the chain stops when the alarm goes. For a class that does, the chain runs until acknowledgment even if the alarm goes. An alarm that returns while awaiting acknowledgment does not restart the chain.

If Outgoing or Acknowledged is ticked, the people the chain has reached also get a message for that event.

For a shelved alarm and in maintenance mode, no messages are produced and the chain’s clock stops. When the time is up and the alarm is still there, the chain continues from the next step.

E-mail and SMS

Each channel has two routes. You choose them on the General tab.

Channel Route What it needs
E-mail GSM / LTE modem (SIM card) A modem with a SIM card, a data plan, an APN and an SMTP server.
E-mail The computer’s network connection Access from the Live computer to the SMTP server.
SMS GSM / LTE modem (SIM card) A modem with a SIM card. No internet needed.
SMS HTTP API (provider or router) An SMS provider, or a cellular router with an SMS endpoint on the local network.

For e-mail you choose STARTTLS, direct TLS or an unencrypted connection. The HTTP route has ready-made patterns: Netgsm, İleti Merkezi, Twilio and Teltonika router. With Custom you write the address, body and headers yourself.

  • A failed send is retried after 30 seconds, then 1, 2, 5, 15 and 30 minutes.
  • With E-mail if SMS fails on, an SMS that cannot be sent goes to the contact’s e-mail address.
  • Above the Max per contact per minute limit, the remaining messages become one summary at the end of the minute.

Sites with no internet: GSM / LTE modem

SCADA computers are often closed to the internet. The modem route uses a modem with a SIM card, connected to the Live computer by USB or RS-232, and the computer does not need internet access. SMS goes straight from the SIM card. E-mail reaches the SMTP server over the modem’s data connection. The modem resolves the server name, and TLS is set up on the computer.

The modem card takes the COM port, baud rate, modem family and APN. Detect automatically picks the family from the modem’s manufacturer and model reply. The family matters only for e-mail:

  • SIMCom SIM800 / SIM900 / SIM7000
  • SIMCom SIM7500 / SIM7600 / A76xx
  • Quectel EC / EG / BG / M
  • Telit LE / HE / GE / ME
  • u-blox SARA / LARA / TOBY

The SIM PIN and APN password are entered in Live. A wrong PIN can lock the card: while Live is running, a rejected PIN is not tried again on that port until a new PIN is entered.

Message templates and scripts

A template sets the SMS text, the e-mail subject and the e-mail body. Placeholders bring in the alarm number and text, class, fault location, time, tag value and project name. The template screen shows a sample with an alarm you pick and measures the SMS length.

A single SMS holds 160 characters in the GSM alphabet, or 70 with characters outside it, such as Turkish letters. On the modem route the limit is always 70 characters.

For events not tied to an alarm, a script can send messages too: Notify.send (JavaScript), Notify.Send (VBScript), scada.notify_send (Python).

The Live window

The Notification center… button in the system menu opens the window.

  • Delivery log: alarm, contact, channel, step and result. The recipient is masked.
  • Queue: waiting messages and the next attempt time.
  • Credentials: passwords, the SMS key and the SIM PIN are entered here.
  • Send test…: one message to a recipient on the channel you choose.
  • Maintenance mode…: silences notifications for 30 minutes to 8 hours.

Tests, maintenance mode and credentials need the Settings authorization.

Limits

  • Live itself sends the messages, and there is no Windows service. If Live is closed, nothing goes out. When Live opens again, the queue continues where it stopped.
  • There is no on-call or shift schedule.
  • Messaging is one-way. Incoming SMS is not read, and an alarm cannot be acknowledged by SMS or e-mail.
  • The Sent result means the server, provider or modem accepted the message.
  • For e-mail, SIM7070 and SIM7080 modules and Windows dial-up networking (PPP) are not used.

Frequently asked

What happens if nobody acknowledges the alarm?

Messages go out step by step as set in the rule. After the last step, no more messages are produced.

Are passwords kept in the project file?

No. The e-mail password, SMS key, APN password and SIM PIN are kept on the Live computer under Windows encryption. In a redundant system they are entered on each computer.

Related pages

Try it free

Download the trial, open the sample project and see this feature on your own screen.