Firewall settings
To ensure uninterrupted operation of the X‑Guard Alarm app, secure firewall configurations are essential. Below is an overview to help technical teams configure network access appropriately.
⚠️ IP addresses are subject to change. Always monitor for updates.
All traffic is encrypted using TLS 1.2 or higher, meeting Apple and Google requirements. We do not support unencrypted communication.
X-Guard Alarm App / BHV-Knop.nl App
We recommend whitelisting the primary domain
x-guard.nl
and all subdomains (*.x-guard.nl
) to guarantee current and future connectivity.Current endpoints in use:
Domain IP Address (IPv4 / IPv6) Notes x-guard.nl Dynamic via Cloudflare Proxy Main domain api.x-guard.nl 34.160.81.128 / 2600:1901:0\:ceb1:: API endpoint ws.api.x-guard.nl 34.120.175.214 / 2600:1901:0:7849:: WebSocket supported auth.api.x-guard.nl 34.102.214.191 / 2600:1901:0:592e:: Authentication API observations.api.x-guard.nl 34.117.215.28 / 2600:1901:0\:e9be:: Observation Gateway report.api.x-guard.nl 34.149.238.144 / 2600:1901:0:17e9:: Reporting API device-registration.edge.x-guard.nl Dynamic (Heroku) WebSocket supported tasks.x-guard.nl Dynamic (Heroku) Task service All services use TCP except audio streaming components.
Push Notification Services
Platform Service Notes Android Firebase Cloud Messaging (FCM) Follow Google guidelines iOS Apple Push Notification Service (APNS) Follow Apple guidelines Audio Communication – Twilio Voice
Signaling Servers (TCP 443):
Domain Region chunderm.gll.twilio.com Global chunderm.{region}.twilio.com au1, br1, de1, ie1, jp1, sg1, us1 Media Servers (UDP 10000–20000): Primarily Frankfurt (de1) with global fallback.
Other Twilio Services:
Domain Purpose eventgw.twilio.com Event gateway ers.twilio.com Registration service Apple-designated IPs (UDP 16384–16403):
IP Address 17.133.234.32 17.173.254.222 17.133.234.33 17.173.254.223 17.178.104.99 17.173.255.222 17.178.104.100 17.173.255.223 How to Test Voice Calling from the App:
There are three recommended ways to verify that voice communication works correctly:
- Install the X‑Guard Alarm app and trigger an actual test alarm.
- Visit https://networktest.twilio.com/ on your mobile device and run all tests.
- Visit https://networktest.twilio.com/?usenewvoiceips=true on your mobile device and run the alternate set of tests.
Dashboard Access
Domain IP Address (IPv4 / IPv6) Notes manage.x-guard.nl 34.102.218.140 / 2600:1901:0:4b37:: Management dashboard alarmmanager.x-guard.nl, login.x-guard.nl 34.117.96.116 / 2600:1901:0\:d9d:: Alarm manager portal 2023.alarmmanager.x-guard.nl 34.149.69.190 / 2600:1901:0\:d5c3:: Legacy alarm manager
Webhooks
Source IP Protocol 34.77.72.90 IPv4 34.91.168.231 IPv4 (Currently IPv4 only)