GC SurgeDocumentation

Cette page n’est pas encore disponible en Français ; vous lisez donc l’original anglais. Rester en anglais

CMS Forwarding

Sur cette page
  1. How to Configure
  2. Supported Protocols
  3. Webhook
  4. SIA-DC09
  5. Payload Variables
  6. When Forwarding Triggers
  7. Forwarding Failures
Genie URL: gcsurge-docs.nxgen.cloud/gcsurge/docs/alarm-intelligence/cms-forwarding

How to Configure

CMS forwarding is configured per site from the Configuration page (Sites & devices).

  1. Open Configuration from the left sidebar.
  2. In the Added sites table, click the three-dot button (…) on the site row you want to configure.
  3. Select Forward alarms from the dropdown menu.
  4. The Forward Alarms dialog opens. Click + ADD FORWARD ALARM.
  5. A dropdown appears with the available forwarding methods — select Webhook or SIA-DC09.
  6. Fill in the configuration fields for the selected method (see below).
  7. Click Save to apply. A site can have more than one forwarding destination — repeat from step 4 to add additional endpoints.

Supported Protocols

Webhook

Posts an alarm payload to a CMS HTTP endpoint. Configuration fields:

  • Method — HTTP method for the request (default: POST).
  • URL — the endpoint URL of the CMS receiver.
  • Headers — optional Key / Value pairs (e.g., for authentication tokens). Click + ADD to add a header row.
  • Payload — Key / Value pairs sent in the request body. Pre-populated with the standard alarm variables. Click + ADD to add custom fields, or remove any you do not need.

SIA-DC09

The standard signalling protocol used by alarm receiving centres. It transmits structured alarm signals (zone, account, event code) over IP to a CMS receiver. Most professional monitoring centres support DC09 natively. Configure the IP address, port, account number, and encryption key supplied by your CMS provider.

Payload Variables

The following dynamic variables are available in the Webhook payload. GC Surge replaces them with the actual alarm values at the time of forwarding:

VariableValue injected
${ALARMCODE}Alarm type code
${ALARMMESSAGE}Alarm description message
${ALARMURL}Direct ZenMode link to the alarm event — include this so the CMS operator can open the alarm video immediately
${ALARMVALUE}Alarm severity or value

Always include ${ALARMURL} in your payload — it carries the ZenMode link so the receiving CMS operator can open the alarm clip directly without searching for it.

When Forwarding Triggers

Forwarding is designed for events that have passed classification and any additional confirmation criteria. The goal is to send confirmed, relevant events to the CMS — not mirror every event GC Surge received. Only verified real alarms are eligible for forwarding. Event metadata is included with every handoff — alarm type, timestamp, camera ID, and site — so the CMS can act immediately.

Forwarding Failures

Forwarding failures are logged and visible in the audit trail. A CMS handoff issue is distinct from a classification issue — both are recorded separately so the correct layer can be diagnosed quickly.

Was this page helpful?

Thank you — your feedback goes to the team that owns this page.

Notes de version

Sachez quand une nouveauté est livrée

Nouvelles fonctionnalités, correctifs et mises à jour des intégrations pour GC Surge, dans votre boîte de réception dès leur publication.

Nous envoyons d'abord un lien de confirmation. Chaque message contient un lien de désabonnement.