Actions

Triton Ultra - Zenitel Connect Pro integration

From Zenitel Wiki

Revision as of 13:14, 14 October 2025 by Asle (talk | contribs) (→‎Introduction)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
ZCP IconPlatf.PNG


Introduction

This article describes how to set-up an integration between Zenitel Connect Pro and Triton Ultra sensor™, highlighting functionalities which can be achieved.

Prerequisites

  • Zenitel Connect Pro version 1.5.1.
  • Zenitel Connect Pro integration license.
  • Node red running on Zenitel Connect Pro.
  • Triton ultra sensor.
  • Valid Triton subscription.

Setting up Triton sensor

For acquiring and configuring Triton Ultra sensor and subscription, contact your sales representative. Once you have completed this step and you should have Triton Device Manager installed on your system.

Triton Device manager


  • Open device web interface by pressing web icon below "operate' tab.
  • Navigate to "platform integration" -> "TCP Settings"
  • Enter the IP address of Zenitel Connect Pro and port where you want to send notification when event happens.
  • You can choose parameters to be send to Zenitel Connect Pro such as time, location, device when event happened.
TCP configuration


  • Navigate to "Action" tab and select for which events you want to trigger action, in this example we will use keyword "Help" as event triggering.
  • Select which action you want to trigger such as TCP notification, HTTP/webhook notification or light blinking on device
Action UI



Setting up Triton sensor notification via webhook,

In addition to sending event notification via TCP, webhook can also be used. To configure webhooks, complete the following steps:

  • Open device web interface by pressing web icon below "operate' tab.
  • Navigate to "platform integration" -> "HTTP Settings"
  • Enter the IP address of Zenitel Connect Pro, port and URL where you want to send notification when event happens.
  • You can choose parameters to be send to Zenitel Connect Pro such as time, location, device when event happened.
HTTP configuration



Setting up Node red

Ensure that Node red is up and running on ZCP.

  • Import either flow based on webhook notification or TCP notification that will be provided via github link in "Useful links" section.
  • Modify Wamp Node credentials for utilizing ZCP API'S
  • Ensure that WAMP nodes show "Connected" status.
  • Modify nodes to reflect your ZCP setup such as directory numbers.
Node red flow based on TCP.


Node red flow based on webhook.


Testing

Once all of the steps above are completed, test the flow by speaking the keyword "Help" or any other event you have set up in Triton interface. Sensitivity of any keyword can be adjusted in web interface. Likewise threshold for any event that is value based such as noise or gunshot can adjusted.

Event information generated in Node red



Capablities

Triton Ultra sensor and subscription supports following events which can be integrated with Zenitel Connect Pro:
General Event Detection:

  • Vape Detection – Alerts triggered by the detection of vaping activities.
  • THC Detection – Notifications for the presence of THC, including both vaped and smoked forms.
  • Cigarette Detection – Detection of cigarettes and other burnt nicotine products.
  • Loitering Detection – Identifies students who are loitering, potentially indicating cutting class or other unauthorized activities.
  • People Counting – Monitors and reports on occupancy levels to enforce policies and detect overcrowding.
  • Motion Alerts – Triggered by unauthorized access or unusual movement patterns.
  • Distress Detection – Identifies keywords or sounds associated with distress, such as "help" or "emergency."
  • Aggression Detection – Recognizes aggressive noises or voices, potentially indicating bullying or fights.
  • Scream & Shout Detection – Alerts based on loud, sudden noises that may signify violence or emergencies.
  • Gunshot Detection – Detects the sound of gunshots, providing immediate alerts for rapid response.
  • Glass Break Detection – Identifies the sound of breaking glass, which may indicate vandalism or forced entry.
  • Vandalism Keywords – Recognizes specific keywords associated with vandalism, aiding in early detection.
  • Masking Detection – Identifies attempts to mask illicit activities

Air Quality-Related Events:

  • Air Quality Index (AQI) – Provides an overall assessment of air quality based on various pollutants.
  • Carbon Dioxide (CO₂) – Monitors CO₂ levels to detect potential overcrowding or ventilation issues.
  • Carbon Monoxide (CO) – Detects the presence of CO, a colorless and odorless gas that can be harmful at high concentrations.
  • Nitrogen Dioxide (NO₂) – Measures NO₂ levels, which can indicate poor air quality and potential respiratory risks.
  • Particulate Matter (PM1.0, PM2.5, PM10) – Detects fine particles that can penetrate deep into the lungs and cause health problems.
  • Total Volatile Organic Compounds (TVOCs) – Monitors the concentration of TVOCs, which can affect indoor air quality and occupant health.
  • Temperature and Humidity – Tracks ambient temperature and humidity levels to maintain comfort and prevent mold growth.
  • Health Index – Aggregates various environmental factors to provide an overall health assessment of the indoor environment.



Useful links

Flow for TCP integration.
Flow for webhook integration.
Triton Ultra information.
Setting up Node red.

MediaWiki spam blocked by CleanTalk.