/ integrations/button-client
Legacy Integration

Desktop Panic Button → Gallagher

A small, well-behaved Windows agent that bridges desktop or USB panic hardware into Command Centre alarms. Quietly running at thousands of desks for years.

Gallagher · Windows/Legacy
Overview

Button Client is a long-standing integration deployed across courthouse, social-services, and government-office environments. It listens for a button event (USB, IP, or keyboard combo), authenticates against Gallagher Command Centre, and raises the configured alarm. MSI-packaged for endpoint management, with per-user mapping and tamper logging.

Gallagher Command CentreSTRAVIX Integration LayerAxis / Milestone / Legacy DevicesSensors · Strobes · Speakers · Buttons · Radio
Conceptual diagram
At a glance

The technical surface.

Platform
Windows 10 / 11 / Server
Deployment
MSI, GPO compatible
Protocol
Gallagher CC REST
Capabilities

What it does, said plainly.

01

Endpoint-friendly

MSI installer, group policy compatible, minimal resource footprint.

02

Multiple button sources

USB HID panic buttons, IP-based buttons, or operator keystroke combinations.

03

Per-user mapping

Same client, mapped to a user-specific alarm or output in Command Centre.

04

Tamper visibility

Service health, last heartbeat, and offline state surfaced into Gallagher.

Architecture

How it's wired.

  1. 01
    Button hardware (USB / IP) → Windows endpoint
  2. 02
    Button Client service → Gallagher CC REST
  3. 03
    Configurable per-machine mapping
  4. 04
    Heartbeat + tamper events → Command Centre
Gallagher Command CentreSTRAVIX Integration LayerAxis / Milestone / Legacy DevicesSensors · Strobes · Speakers · Buttons · Radio
In the field

Real customer scenarios.

01
Courtroom and judge-chamber panic buttons
02
Front-desk and reception duress
03
Social-services interview rooms
04
Bank teller and treasury duress
Next step

Bring Button Client into a deal.

Demo against your customer's actual workflow. Pricing the same day.