Integracja KentixONE z bramką SMS SMSEagle umożliwia wysyłanie alarmów z czujników Kentix MultiSensor, systemu kontroli dostępu i urządzeń SmartPDU w formie wiadomości SMS, połączeń alarmowych (wake-up call) oraz połączeń głosowych wykorzystujących syntezę mowy (TTS Advanced). KentixONE komunikuje się bezpośrednio z interfejsem REST API urządzenia SMSEagle za pomocą webhooków, dzięki czemu alarmy pożarowe, zalaniowe, środowiskowe czy związane z włamaniem mogą być dostarczane nawet wtedy, gdy połączenie z siecią zewnętrzną jest niedostępne.
Informacje o wykryciu pożaru, zalaniu czy nieautoryzowanym dostępie do serwerowni mogą być natychmiast przekazywane zespołowi odpowiedzialnemu za reakcję na alarmy za pomocą SMS-ów lub połączeń głosowych. SMSEagle wysyła powiadomienia bezpośrednio przez sieć komórkową, bez zależności od serwerów pocztowych czy usług chmurowych.
Wiadomość może zawierać nazwę strefy alarmowej, urządzenia oraz odczytaną wartość pomiaru, pobierane bezpośrednio z KentixONE. W przypadku połączeń TTS Advanced treść alarmu jest automatycznie odczytywana głosowo, co sprawdza się szczególnie w pracy ochrony i techników działających w terenie.
KentixONE uruchomiony na urządzeniu SiteManager bez modemu GSM lub w kontenerze Docker nie posiada własnego kanału SMS. SMSEagle rozszerza system o funkcję powiadomień SMS i głosowych wykorzystując standardowe webhooki, bez konieczności stosowania dodatkowego sprzętu Kentix.
Zarówno KentixONE, jak i SMSEagle działają lokalnie, w infrastrukturze klienta. Dane alarmowe, nazwy stref oraz numery telefonów nie opuszczają sieci organizacji, co doskonale wpisuje się w wymagania środowisk, które chcą zachować niezależność od dostawców usług chmurowych.
Urządzenie Kentix zgłasza alarm w grupie alarmowej lub na czujniku, np. wzrost poziomu CO, wykrycie zalania lub sforsowanie drzwi.
KentixONE uruchamia przypisany webhook i wysyła żądanie POST z danymi alarmu do REST API urządzenia SMSEagle przez sieć lokalną.
SMSEagle wysyła wiadomość SMS i/lub wykonuje połączenie głosowe do wskazanych odbiorców lub grup z książki telefonicznej.
| Element | Wymaganie |
|---|---|
| KentixONE | aktualna wersja obsługująca funkcję Webhooks (SiteManager, AlarmManager lub Docker) |
| Urządzenie SMSEagle | zalecana jest najnowsza wersja oprogramowania |
| Funkcje głosowe | dodatek SMSEagle VOICE |
| Sieć | dostęp z KentixONE do urządzenia SMSEagle przez HTTP (80) lub HTTPS (443) |
SMSEagle SMS.https://IP.OF.YOUR.SMSEAGLE/api/v2/messages/sms (zamień IP.OF.YOUR.SMSEAGLE na rzeczywisty adres IP urządzenia SMSEagle){
"access_token": "SMSEAGLE_API_KEY",
"to": ["+48501234567", "+48501234568"],
"text": "Alarm Kentix: $GROUP_NAME$ / $DEVICE_NAME$ / $ACTIVE_ALARM_SENSOR_NAME$ = $ACTIVE_ALARM_MEASUREMENT_VALUE$"
}Dla krytycznych alarmów możesz utworzyć drugi webhook, np. SMSEagle TTS call:
https://IP.OF.YOUR.SMSEAGLE/api/v2/calls/tts_advanced (zamień IP.OF.YOUR.SMSEAGLE na rzeczywisty adres IP urządzenia SMSEagle){
"access_token": "SMSEAGLE_API_KEY",
"to": ["+48501234567"],
"text": "Alarm Kentix w grupie $GROUP_NAME$. Czujnik $ACTIVE_ALARM_SENSOR_NAME$ na urządzeniu $DEVICE_NAME$.",
"voice_id": 2,
"duration": 30
}Jeżeli potrzebujesz jedynie połączenia alarmowego bez odczytywania treści komunikatu, użyj endpointu /api/v2/calls/ring z payloadem {"to": ["+48501234567"], "duration": 20}.
Zamiast numerów telefonów można wykorzystać grupy z książki telefonicznej SMSEagle: "groups": [GROUP_ID]. Zastąp GROUP_ID rzeczywistym identyfikatorem grupy z książki telefonicznej SMSEagle. Dzięki temu grupami odbiorców, harmonogramami dyżurów i eskalacjami można zarządzać bezpośrednio po stronie SMSEagle.
| Objaw | Przyczyna |
|---|---|
| HTTP 401 | nieprawidłowy lub wygasły klucz API |
| HTTP 403 | brak wymaganych uprawnień do wysyłki SMS lub wykonywania połączeń (Send SMS, Make a ring call, Make a TTS Advanced call) |
| HTTP 400 | nieprawidłowy format JSON po podstawieniu zmiennych, np. niezabezpieczone cudzysłowy w nazwie urządzenia |
| HTTP 400 podczas połączenia TTS | brak parametru voice_id, wymaganego dla TTS Advanced |
| Błąd SSL | certyfikat SSL urządzenia SMSEagle nie jest zaufany przez KentixONE; zainstaluj poprawny certyfikat lub użyj HTTP w izolowanej sieci zarządzania |
| Brak reakcji na alarm | webhook nie został aktywowany lub nie jest przypisany do zdarzenia alarmowego w grupie alarmowej |
Jeżeli nie chcesz korzystać z webhooków, możesz skonfigurować w KentixONE wysyłkę wiadomości e-mail bezpośrednio do SMSEagle. Jako serwer SMTP podaj adres IP urządzenia SMSEagle oraz port 25, a odbiorców definiuj w formacie NUMER_TELEFONU@IP_SMSEAGLE. Dodatkowe połączenie głosowe można następnie skonfigurować po stronie reguły Email to SMS w SMSEagle.
KentixONE monitoruje infrastrukturę, ale nie wykryje własnej awarii. Moduł SMSEagle Network Monitor może nadzorować działanie serwera SiteManager lub hosta Docker za pomocą testów Ping/ICMP oraz kontroli dostępności interfejsu WWW KentixONE. Jeśli system przestanie odpowiadać, SMSEagle samodzielnie wyśle SMS lub wykona połączenie alarmowe.
SMSEagle to sprzętowo-programowa platforma do niezawodnego dostarczania powiadomień, alarmów i komunikatów krytycznych.
Po rejestracji otrzymasz zdalny dostęp do fizycznego urządzenia NXS-9750. W ramach demonstracji otrzymujesz: