Singlewire InformaCast

The Singlewire InformaCast integrated system provides mass notification integration into IPFusion.

Setup

See the Data Servers page for information on configuring driver communication.

Compatibility

Our integration is compatible with Singlewire InformaCast v12.20.1.

Prerequisites

Software Minimum Version
.Net Framework 4.7.2
IPFusion — Singlewire InformaCast 1.0

When completing your setup, be sure to have the Singlewire InformaCast documentation available for reference.

Ports

These ports must be open in your network firewall for the integration to work.

Purpose Default Value Configurable
Communication Settings 8444 Yes
Dataserver 9642 Yes

Communication Configuration

In the integrated system configuration panel, you will find the Communication Settings. The following information is required:

Table 1. Connection Settings
Priority The priority of the server for failover. When the connection to the InformaCast server is lost, it will failover to the next available highest priority server.
Address The address of the InformaCast server.
Port The port number used to connect to the InformaCast server.
Table 2. Authentication
Username The username of the user to login to the InformaCast server.
Password The password for the user to login to the InformaCast server.
Table 3. Advanced
Connection retries before failover The number of times Runtime will attempt reconnecting to the InformaCast server before failing over.
Connection retry delay The time in seconds Runtime will wait before trying to connect to the InformaCast server again.

Assets

System

This asset represents the connection to the InformaCast server.

View all properties

Supported States

Normal The asset is online and in its default state.
Masked The asset has been masked over its true state.
Fault An issue has been detected in a connected asset.
Acknowledged An asset alarm has been acknowledged.
No Communication Communication has been lost with the driver or asset. This status can also occur if the communication configuration for the system or asset is invalid.
Note: This status is required in all status tables.

See the Configure a Status Table page for more information on configuring status tables.

Supported Commands

Mask Mask the asset's true state.
Reset Resets the asset to its true hardware state.
Acknowledge Acknowledge an asset alarm.
Cancel Deselects all selected assets.

See the Command Tables page for more information on configuring command tables.

Workflow Integration

System Events

System events are events used to trigger Workflow actions at a system level. For more information about Workflows, see the Workflows section.

Failed to Send Message to Recipient Group

This trigger fires when Singlewire InformaCast is unable to send a message to a recipient group. This trigger will not fire when Runtime is disconnected from the InformaCast server.

Properties
Message ID The unique identifier for the message which Runtime attempted to send.
Recipient Group ID The unique identifier for the message which Runtime attempted to send the message to.

System Commands

System commands are commands executed through Workflows at the system level. For more information about Workflows, see the Workflows section.

Send Message to Recipient Group

Sends a specified message to a group of recipients. In the InformaCast system, each message has an assigned priority. The message is then sent based on the following rules:
  1. IPFusion first checks if there already an active broadcast and maintains a list of the messages which are to be played.
  2. If there is an active broadcast:
    1. If there is a queued message which has a higher priority than the one currently playing, it immediately interrupts the current message and plays the higher priority one. Once the higher priority message finishes playing, the previous message resumes if there is any remaining audio to be played. E.g., if there is a 30 second message with a priority of 2 playing, and after 5 seconds a message with a priority of 1 plays for 10 seconds, the previous lower priority message will resume playing the last 15 seconds.
    2. If the queued messages are of the same or lower priority, they will wait until the current message is complete.
  3. If there is not an active broadcast it plays the messages which have:
    1. The highest priority.
    2. Been queued first.
Parameters
Message ID The ID of the message to send in the InformaCast system.
Recipient Group ID The ID of the recipient group to send the message to in the InformaCast system.

Troubleshooting

Assets are online but messages are not being sent

Your login information for the InformaCast server may be incorrect. Ensure the Username and Password entered in your Communication Settings is entered correctly.

Other

Logs from the driver and Runtime can be viewed in the Debug Tools client. These messages contain information which can provide further context for issues during initialization, or while actively running. This can help diagnose problems.