Integrating KentixONE with the SMSEagle hardware SMS gateway lets you deliver alarms from Kentix MultiSensors, access control and SmartPDUs as SMS messages, wake-up ring calls and text-to-speech voice calls (TTS Advanced). KentixONE calls the SMSEagle REST API directly through a webhook, so fire, leak, climate and intrusion alarms reach people even when the network outside the building is down.
Early fire detection, water ingress or a server room break-in reaches the on-call team by SMS or voice call. SMSEagle sends it straight to the cellular network, independent of mail servers and cloud services.
The message contains the alarm zone, device and measured value, taken directly from KentixONE variables. A TTS Advanced call reads it out in the local language, which works well for security staff and technicians on the move.
KentixONE running on a SiteManager without a GSM modem or in a Docker container has no SMS channel of its own. SMSEagle adds SMS and voice alerting through the standard webhook feature, with no additional Kentix hardware.
KentixONE and SMSEagle both run on-premise. Alarm data, zone names and phone numbers never leave your network, which fits the independence from cloud providers that Kentix customers choose it for.
A Kentix device raises an alarm in an alarm group or on a sensor, for example CO rise, leak detected or door forced.
KentixONE runs the assigned webhook, a POST request with a JSON payload to the SMSEagle REST APIv2 over the local network.
SMSEagle sends the SMS and/or places a voice call to the configured recipients or Phonebook group.
| Item | Requirement |
|---|---|
| KentixONE | current version with the Webhooks feature (SiteManager, AlarmManager or Docker) |
| SMSEagle device | latest software version recommended |
| Voice features | VOICE add-on for the SMSEagle device |
| Network | access from KentixONE to SMSEagle over HTTP (80) or HTTPS (443) |
SMSEagle SMS.https://IP.OF.YOUR.SMSEAGLE/api/v2/messages/sms (replace IP.OF.YOUR.SMSEAGLE with your actual IP address){
"access_token": "SMSEAGLE_API_KEY",
"to": ["+48501234567", "+48501234568"],
"text": "Kentix alarm: $GROUP_NAME$ / $DEVICE_NAME$ / $ACTIVE_ALARM_SENSOR_NAME$ = $ACTIVE_ALARM_MEASUREMENT_VALUE$"
}Create a second webhook for critical alarm groups, for example SMSEagle TTS call:
https://IP.OF.YOUR.SMSEAGLE/api/v2/calls/tts_advanced (replace IP.OF.YOUR.SMSEAGLE with your actual IP address){
"access_token": "SMSEAGLE_API_KEY",
"to": ["+48501234567"],
"text": "Kentix alarm in $GROUP_NAME$. $ACTIVE_ALARM_SENSOR_NAME$ on $DEVICE_NAME$.",
"voice_id": 2,
"duration": 30
}For a silent wake-up call use /api/v2/calls/ring with {"to": ["+48501234567"], "duration": 20}.
Instead of phone numbers you can use SMSEagle Phonebook entries: "groups": [GROUP_ID], for a public group. Replace the GROUP_ID with the actual ID found in the SMSEagle Phonebook. Groups, shift schedules and escalation are then managed on the SMSEagle side.
| Symptom | Cause |
|---|---|
| HTTP 401 | invalid or expired API token |
| HTTP 403 | API user lacks Send SMS, Make a ring call or Make a TTS Advanced call permission |
| HTTP 400 | invalid JSON after variable substitution, for example unescaped quotes in a device name |
| HTTP 400 on a voice call | missing voice_id, required for TTS Advanced |
| SSL error | SMSEagle certificate not trusted by KentixONE; install a valid certificate or use HTTP inside an isolated management network |
| Nothing happens | webhook not active, or not assigned as event handler in the alarm group |
If you prefer not to use webhooks, configure the KentixONE SMTP settings to use the SMSEagle IP address on port 25 and add alarm recipients in the format PHONE_NUMBER@SMSEAGLE_IP. Voice follow-up is then set in the SMSEagle Email to SMS rule.
KentixONE supervises the building, but it cannot report its own outage. SMSEagle Network Monitor can check the SiteManager or Docker host with Ping/ICMP and an HTTPS check of the KentixONE web interface. If it stops responding, SMSEagle sends an SMS or places a call on its own.
SMSEagle is a hardware & software solution that guarantees a swift delivery of your messages to designated recipients, whether it’s for notifications, alerts, or important updates.
After registering to a demo you get a remote access to our physical device NXS-9750.