Alarm Configuration
On this page
What Alarm Configuration Does
Alarm Configuration in GCXONE controls how alarms are processed, filtered, transmitted to the CMS, and presented to operators. It governs the full journey of every alarm — from detection to resolution.
Why It Matters
Without proper alarm configuration, verified alarms may never reach the CMS, operators may receive alarms without video context, or false alarms may flood the monitoring station. Correct configuration ensures only verified, actionable alarms reach operators — with full video evidence attached.
How It Works
The Alarm Lifecycle
Every alarm in GCXONE follows a strictly structured, traceable 5-step lifecycle:
- Devices & Cameras — Sensor detects an event and sends a signal to GCXONE.
- NOVA99x AI Filter — AI pipeline evaluates the event. False alarms are discarded.
- Verified → CMS — Confirmed alarms are forwarded via SIA DC-09 — the same protocol used for every CMS integration in GCXONE, including Evalink Talos.
- Operator Review — CMS operator receives alarm with pre-event footage and live feed.
- Resolved + Audit — Outcome is logged; immutable audit trail created.
How Alarms Reach Your CMS
GCXONE forwards every alarm to your CMS using the industry-standard SIA DC-09 protocol. You choose your CMS from a list of pre-integrated vendors — Evalink Talos, Amwin, Lisa, Immix — or select "Other CMS System" for a raw DC-09 channel to any unlisted receiver. All five options use the identical DC-09 configuration flow described below; only the vendor name differs.
Configuring DC-09 CMS Integration
Navigate to Marketplace → Alarm Management System.

- Navigate to AMS in Marketplace — Go to Marketplace → Alarm Management System tab to filter available transmission integrations.
- Select Your CMS Vendor — Click Explore on your CMS (Evalink Talos, Amwin, Lisa, or Immix). For unlisted vendors, select "Other CMS System" for a raw DC-09 channel.
- Specify Connection Vectors — Enter the DC09 Receiver IP Address (WAN public IP) and DC09 Receiver Port (TCP port on the receiver firewall).
- Initialize TCP Socket — GCXONE pings the receiver. A successful handshake updates the card to Configured. Alarms only flow for mapped sites.
- SIA Details Display — Each device's Overview tab shows a SIA Details panel (Account Number, Encryption Key, Receiver IP, Receiver Port) for that device's DC-09 mapping.
- Transmission Verification — Run a testing sequence via the diagnostics tab. Green lights confirm packets are acknowledged by the CMS.
Configuring Evalink Talos Integration
Evalink Talos uses the same SIA DC-09 flow as every other CMS vendor — there's no separate credential exchange. Open its card in Marketplace → Alarm Management System and click Configure to enter its Receiver IP and Port, exactly like Amwin, Lisa, or Immix.
Talos itself is a full monitoring-center platform with its own workflow engine (alarm routing, schedules, escalation) — see Talos Workflows for how alarms are handled once they arrive there.
AutoStream
AutoStream — a related feature that automatically opens live camera streams tied to Talos alarm zones. See AutoStream – Zone-Based Camera Streaming for setup.
Key Capabilities
Alarm Flow Troubleshooting
| Symptom | Cause | Fix |
|---|---|---|
| Alarm shows Sent in GCXONE but CMS never receives it | Account ID mismatch | Copy-paste Account ID from CMS into the device's SIA Details; verify exact case and characters |
| AMS card shows red / disconnected | Firewall blocking DC09 IP or port | Verify WAN IP and TCP port are open |
Real-World Use Cases
- A service provider connects GCXONE to an Immix CMS via DC-09 — operators receive alarms with pre-event footage embedded directly in the browser view.
- A new site goes live but alarms never arrive at the CMS — admin discovers an Account ID mismatch and corrects it by copy-pasting from the CMS.
Best Practices
- Always copy-paste the DC09 Account ID directly from the CMS — never retype it manually.
- Run the diagnostics transmission test after every configuration change before going live.
Thank you — your feedback goes to the team that owns this page.