SMS Notification Profile
SMS Notification Module
The SMS Notification Module allows you to deliver SMS alarm notifications via a cellular modem configured with a SIM card belonging to an active cellular account. If enabled, recipients of these messages can reply with a special code in order to acknowledge the alarm.
To create an SMS notification profile
-
Go to Configure section of the Gateway.
-
Choose Alarming > Notification from the menu on the left.
The Alarm Notification Profiles page is displayed. -
Find the orange arrow and click on Create new Alarm Notification Profile.
-
Select the SMS Notification profile type and click Next.
-
Set the following settings concerning your device.
Airlink Host Address: The IP address of the airlink modem.
Send Port: Configured in the device, the default port is 17341.
Receive Port: The port used by Ignition when two-way messaging is enabled. Therefore, the port must not already be used by the host system, and must not be blocked by a firewall. The default port is 17342.
Two-way Enabled: Default is not enabled. If enabled, the message recipients can acknowledge alarms by replying to the SMS messages received. This is communicated to Ignition via UDP data sent from the modem. Therefore, the Airlink modem must be configured with the IP address of the system.
Ack Code - The default is not enabled. Ack code must be enabled to acknowledge an SMS message. -
At the bottom of the page click on Create new Alarm Notification Profile to save the profile.
Device Configuration
You can do the basic configuration for the Airlink modem by importing a template settings file provided by Inductive Automation. Please reference the Knowledge Base article link on this page.
Multiple Systems with One Modem
You can use one SMS modem with multiple Ignition systems for one-way messaging. Only one system can receive responses for two-way messaging.
Twilio Module
SMS notifications can also be sent with the Twilio module. This does not require a cellular modem, but the gateway must have Internet access, and a Twilio account must be created (www.twilio.com). Once created, the account must be defined in Ignition.
To define a Twilio account
-
Go to Configure section of the Gateway.
-
Choose Twilio > Accounts from the menu on the left.
-
Click the Create new Twilio Account link.
-
Provide a Name for the account as well as the Twilio Account Sid, and Twilio Auth Token.
Both the Account SID and Auth Token can be retrieved from the Account Settings menu in Twilio. -
If desired, provide the Public Hostname. This is the hostname or IP address that inbound requests will be forwarded. If the users should be able to acknowledge alarms by responding to the SMS messages, then this property should list a publicly reachable hostname or IP address.
-
Click the Create New Twilio Account button.
Once the account has been defined, a Twilio SMS notification profile must also be created.
To create a Twilio SMS notification profile
-
Go to Configure section of the Gateway.
-
Choose Alarming > Notification from the menu on the left.
The Alarm Notification Profiles page is displayed. -
Find the orange arrow and click on Create new Alarm Notification Profile.
-
Select the Twilio SMS Notification profile type and click Next.
-
Provide a name for the profile, and select a Twilio Account from the dropdown.
Acknowledgement Allowed enables users to respond to notifications directly from the SMS message. if enabled, the Public Hostname property in the Twilio Account must be configured (see step 5 in "To define a Twilio account" above. -
Click Create New Alarm Notification Profile