Octopush
Overview
The Octopush module enables SMS and Voice SMS alarm notifications through the Octopush platform. It integrates seamlessly with Ignition's alarm notification system as a custom notification profile type.
Features
- SMS Notifications - Send text messages to operators when alarms trigger
- Voice SMS Notifications - Automated phone calls with text-to-speech message delivery
- Interactive Acknowledgment - Operators can acknowledge alarms by replying to SMS or entering codes via phone keypad
- Dynamic Message Templates - Expression-based message content with access to alarm variables
- Per-Alarm Custom Messages - Override notification message at the alarm level via extended configuration
- Throttling Support - Different message templates for single vs. multiple alarm events
- Test/Simulation Mode - Validate configuration without sending actual messages
- Audit Integration - Log all notifications to Ignition's audit system
- License Management - Trial license support with automatic expiration handling
Technical Specifications
| Specification | Value |
|---|---|
| Module ID | com.operametrix.ignition.octopush |
| Module Name | Octopush Alarm Notification |
| Current Version | 1.0.2 |
| Minimum Ignition Version | 8.1.20 |
| Required Module | Alarm Notification |
| Scope | Gateway |
Architecture
The module registers a custom Octopush Notification profile type in Ignition's Alarm Notification system. When an alarm triggers a notification block using this profile:
- The alarm event is received by the notification profile
- Contact information (phone numbers) is extracted from the roster
- Message expressions are evaluated with alarm context variables
- An acknowledgment code is generated (if enabled)
- The notification is sent asynchronously via the Octopush API
- Webhook callbacks handle alarm acknowledgment responses