Messenger App

Messenger App

Introduction

The integrated Messenger module of the NETx BMS Core Server allows you to send messages to several services. This feature can be useful for a number of use cases, for example:

  • Alarm notifications

    • The temperature in room 101 exceeded its maximum allowed value.

    • The weather station went offline.

  • Timed notifications

    • Every Monday, notify a user about the average temperature in a room.

  • Conditional notifications

    • A new user checked in to hotel room 101.

    • A new report is ready for download.

The following messenger services are supported:

  • Email

    • requires an SMTP server

  • Telegram (a widely used messenger service, such as WhatsApp)

    • requires a Telegram account and a smartphone with the Telegram app installed

  • Twilio (requires a Twilio account)

    • SMS

    • Voice Message

    • Voice Play

  • Twitter (a social networking service)

    • requires a Twitter account

  • Printer

NETx BMS Platform ships with pre-built messenger logics, that can be easily configured and used in custom actions.

Release and updates

Since R3, the messenger is available as app. The app is automatically installed with the BMS Platform setup. Since it is a mandatory app, it cannot be uninstalled.

While the messenger app may be updated with new BMS Platform release, updates between BMS Platform released may occur too. If an update is available, it can be seen within the App Manager. To update the trending app, change to the Updates tab and click on the update button.

image-20260610-135318.png

After restarting the Core Server, the new version will be available.

Configuration

Find messenger module configuration in the NETx BMS Core Studio, menu Modules > Messenger.

Messenger configuration

Parameter

Description

Scope

Unit

Default value

Parameter

Description

Scope

Unit

Default value

xio.Messenger.SmtpTimeOut

Sets the timeout for the SMTP client connection for sending e mails.

1 - 100000

Seconds

100

xio.Messenger.DisableOutgoingMessages

Disables sending of messages.

true/false

none

false

Specific configuration

Changelog

Version

Date

Notes

Build

Version

Date

Notes

Build

1.1.1

Jun 10, 2026

New features

  • New option for sending HTML e mails.

147

1.1.0

Mar 30, 2026

New features

  • R3 release

135

1.0.11

May 28, 2024

Improvements

  • Update third-party packages.

Fixes

  • Publishing tweets not working due to API change – fixed.

 

1.0.10

Oct 13, 2022

New features

  • New messaging type to print.

  • New messaging type to make a phone call and play a recording.

  • New messaging type to make a phone call and play a text-to-speech.

Improvements

  • Email and SMS profiles can specify a default recipient.

  • Global configuration switch to disable message sending.

 

1.0.9

Dec 10, 2021 

Improvements

  • E mail: support for TLS 1.2

 

1.0.8

Jul 20, 2021 

Improvements

  • 3rd-party libraries updated.

Fixes

  • Twilio SMS messages cannot be sent – fixed.

 

1.0.7

Nov 6, 2020 

Fixes

  • Email attachment files are locked after sending email – fixed.