Skip to main content
Version: 8.3 Beta 🚧

Voice Notification Profile

Inductive University

Voice Notification Profile

Watch the video

The Voice Notification Profile allows you to deliver alarm notifications to users by telephone using a SIP-compatible phone system. Messages are generated dynamically using text-to-speech (TTS), with support for multiple languages and user acknowledgments.

This profile is ideal for environments where voice communication is preferred or required as part of an alarm response workflow.

note

To use this feature, you must install a compatible Voice Notification module and at least one TTS voice. See the Voice Notification Downloads Knowledge Base article for supported voices.

caution

This profile requires the Alarm Notification module. If that module is not installed or is faulted, the Voice Notification Profile will also fault and appear as “Missing Dependency” on the Modules page.

Core Features

  • Delivers alarm notifications over telephone via SIP
  • Uses high-quality text-to-speech for messages
  • Supports multiple languages and user-specific preferences
  • Allows alarm acknowledgment by phone
  • Logs call and acknowledgment events to the audit log
  • Supports message consolidation and optional PIN protection

How It Works

The Voice Notification module uses Session Initiation Protocol (SIP) to place calls over VOIP networks. Once connected to a SIP Gateway, Ignition can call physical phones, softphones, or external systems without dedicated telephony hardware.

Asterisk-based PBX systems, hosted SIP services, or direct SIP devices can all be configured with this profile.

Card Image

How to setup Ignition with AWS Chime

How to setup Ignition with AWS Chime

Link to Knowledge Base Article

Create a Voice Notification Profile

Follow these steps to create a Voice Notification Profile.

  1. In the Gateway, go to Services > Alarming > Notification.

  2. Click Create Profile +.

    Create profile button

  3. Select VOIP Voice Notification, then click Next.

    Select VOIP Notification option

  4. Enter the following required values as an example:

    Configure VOIP profile setup

  5. Click Create Alarm Notification Profile.

  6. The profile appears in the list and will display Registered with VOIP Host once configured correctly.

    VOIP profile with Registered status

Once your profile is active, you can assign it to a Notification block within an Alarm Pipeline.

Voice Notification Profile Settings

Main

Property NameDescription
NameName of the notification profile.
DescriptionOptional description of the profile.
EnabledWhether the profile is currently active.

VOIP Gateway Settings

Property NameDescription
Gateway AddressIP address or domain name of the SIP gateway.
Username/AccountSIP username or account name, if required.
PasswordPassword for the SIP account. Options include None, Embedded, or Referenced.
Outbound ProxyOptional SIP proxy address.

Call Settings

Property NameDescription
Answer Timeout (seconds)Time to wait for the call to be answered. Default: 60.
Max QueueMax number of notification jobs in the queue.
Max WaitMaximum time (in minutes) a call can wait in queue.
Max Call Duration (minutes)Time limit for a single call. Default: 5.
Use Fair SchedulingWhen enabled, places only one call per job at a time.
Voice RateVoice playback speed. Options include Normal, Slow, or Fast.

Advanced

Property NameDescription
Authorization IDOptional alternate authorization name for SIP services.
SIP PortPort used to send SIP messages. Default: 5060.
RTP PortPort used for voice media (audio). Default: 8000.
Local Bind AddressLocal IP address used for SIP communication.
Backup Bind AddressBind address to use in redundant mode.
Public Bind AddressPublic-facing bind address, if needed.
Media Debug EnabledWhen enabled, call audio is recorded to the temp directory.

Auditing

Property NameDescription
Audit ProfileAudit profile to record call events and acknowledgments. Acknowledgments are also stored in the Alarm Journal.

Call Lifecycle

Voice notifications proceed through these steps:

  1. An alarm event reaches a voice-enabled Notification block in a pipeline.
  2. Users with valid phone contact types and matching schedules are selected.
  3. Calls are placed one at a time from the queue.
  4. When the user answers, they’re prompted to press a key or enter a PIN (if required).
  5. The alarm message is delivered.
  6. The user can acknowledge, ignore, or repeat the message.
  7. Call results are logged and the next call proceeds.