Skip to main content
Version: 8.1

Teltonika

Ignition 8.1 build

This page documents the Ignition 8.1 build of the Teltonika Alarm Notification module (built against SDK 8.1.20). It describes only the features present in that build. For the current release and newer features, see the latest Teltonika documentation.

Overview

The Teltonika module enables SMS alarm notifications via Teltonika cellular routers. It registers a Teltonika Notification profile type in Ignition's Alarm Notification system, allowing operators to receive alarm alerts by SMS through an existing Teltonika router.

Features

  • Teltonika Router Integration - Send SMS via a Teltonika cellular router
  • Dual API Support - REST API (default) and a Legacy URL-based API mode
  • Modem Selection - Specify which modem to use when sending via the REST API
  • Expression-Based Message Templates - Message content is an Ignition expression evaluated against the alarm event
  • Per-Alarm Custom Message - Override the notification message at the alarm level via Extended Configuration
  • REST Token Caching - Authentication token is cached and reused (~5 minutes) to reduce logins
  • Optional Audit Integration - Log notification attempts to an Ignition audit profile
  • Phone Number Normalization - Automatically converts a leading + international prefix to 00

Technical Specifications

SpecificationValue
Module IDcom.operametrix.ignition.teltonika
Module NameTeltonika Alarm Notification
Current Version1.0.0
Minimum Ignition Version8.1.20
Java11
Required ModuleAlarm Notification (com.inductiveautomation.alarm-notification)
ScopeGateway (G)
LicenseProprietary — © 2026 OperaMetrix SAS (paid, with trial)

Licensing

The Teltonika Alarm Notification module is a paid module and participates in Ignition licensing. It runs in trial mode until licensed.

Trial expiry stops notifications silently

When the trial expires the profile stops dispatching: each notification is logged as Trial expired, notifications will not be sent. and marked done without being sent. The alarm pipeline sees no failure, so there is no retry and no fallback — alarms simply stop reaching recipients. The profile itself keeps running.

Activating a license resumes sending immediately, with no gateway restart. Activate a license or reset the trial from Config > System > Licensing. Licenses are available from the OperaMetrix marketplace.

Architecture

The module registers a custom Teltonika Notification profile type (TeltonikaType). When an alarm triggers a notification block using a Teltonika profile:

  1. The alarm event is received by the notification profile
  2. SMS contact information (phone numbers) is extracted from the recipient's contact info
  3. The message expression is evaluated against the alarm event (or the per-alarm Custom Message, if set)
  4. Authentication is performed depending on mode:
    • REST API - POST /api/login to obtain a bearer token (cached ~5 minutes)
    • Legacy API - credentials passed as URL parameters
  5. The SMS is sent via the router's HTTP API
  6. The result (SUCCESS/FAILURE) is optionally logged to an audit profile
Plain HTTP

All communication with the router is plain HTTP (http://<Host>/...). The port, if not 80, must be embedded directly in the Host field (for example 192.168.1.1:8080). There is no separate port field in this build.

Download

Download Teltonika Module