SITE COMMANDER
Contact
LOCKDOWN ACTIVE — All non-responder credentials suppressed. Doors hardware-locked.
Site Commander Dashboard
Unified Automated Security & Communications
Emergency
3-Tier
Hold · Lockdown · Secure · Evacuate · Custom
Access Control
3 Platforms
Fanvil · UniFi Access · AXIS
Exchange
Full PBX
FreeSWITCH · Voicemail · IVR · SIP Trunks
Paging
3 Transports
SIP · Multicast · Snapcast

Emergency Management

One-click emergency activation across audio, video, doors, and digital signage

Emergency Profiles define exactly what happens when a situation breaks — from a hold-in-place to a full lockdown. One click fires audio announcements on every zone, flips signage, locks doors, suppresses non-responder badges, and pushes messaging to every SC Intercom and SC Portal on site. All-Clear unwinds every action back to normal.

Profile Tiers
Hold · Lockdown · Secure · Evacuate · Custom
Audio Dispatch
Pre-recorded + Live PTT
Door Response
Credential suppression + HW lock
Signage
Agent screens swap instantly

Audio Announcements

Plays the emergency profile's pre-recorded audio to every zone simultaneously — SIP phones, multicast ceiling speakers, and Snapcast streams — or live PTT-page on top of that.

Digital Signage Swap

Every SC Portal and SC Intercom agent flips to a full-screen emergency display with the profile's message, icon, and action checklist. Cleared automatically on All-Clear.

Lockdown + Policy Swap

Three-tier door response. Emergency Only strips non-responder badges from every door. Full Lockdown wipes all credentials and hardware-locks. Restore re-syncs everything on All-Clear.

Bell Suppression

Optional per-profile flag halts all scheduled bell events for the duration — no routine audio stepping on emergency announcements.

POI Triggering

Hook a Person-of-Interest face match or webhook event directly to an emergency profile. Portal auto-popups with the subject's photo, breadcrumb trail, and last-seen camera.

All-Clear Chain

One button unwinds every action the profile took. Paired All-Clear profile runs its own audio and automation chain — ideal for "resume normal schedule" messaging.

Automation Engine

One profile, many actions — audio, relays, emails, webhooks, all in sequence

Automation Profiles are reusable action sequences you can trigger from a button, a bell schedule event, a sensor threshold, a webhook, or a Portal map click. Each profile runs its actions in order with configurable delays and merges adjacent audio actions into a single, seamless playback script.

Action Types
Audio · Relay · Email · Webhook · Snapcast
Trigger Sources
Bell · Button · Sensor · Map · Webhook · SIP
Dispatch Model
Automation instant → Audio parallel → Email last
Audio Merge
Stacked Snapcast fuses into one script

Sequenced Action Profiles

Drag and drop actions in the order you want them to run. Per-action delays, per-action zones. One profile can fire audio on the lobby, unlock the front door, flash a Shelly relay, and email a contact — all in under a second.

Live PTT + Pre-recorded

Automation audio can play a pre-recorded WAV to specific zones or open a live PTT session from the browser with pre-announce tones.

Shelly Relay Control

Fire Shelly relays from an automation action — toggle, pulse, or set-and-hold. Monitor contact/temperature sensors and auto-run a profile on threshold crossing.

Webhook Out

POST a templated payload to any external system — notification platform, ticketing, door controller, SIEM. Pair with inbound webhooks for bidirectional integrations.

Pin to Surfaces

Control where each profile's trigger button appears — SC Dashboard, Automation Panel, SC Console phone page, SC Portal map, or any combination.

Email Alerts

Send templated SMTP emails with event details. Runs in the final dispatch pass so a slow relay never delays the audio or automation triggers.

SC Agents

Native endpoint software — mini PC, tablet, or dedicated relay

Four native agents deploy from Site Commander over the network. Each is purpose-built, auto-provisioned from the SC server, and upgrades on demand. No proprietary hardware — bring the mini PC or tablet, SC takes care of the rest.

SC Portal — Interactive Control Console

The headliner. Floor-plan-first view of the whole facility: every door, camera, intercom, and IoT device rendered on the map. Click a door to control it. Click a camera for live video. Click an intercom to place a 2-way video call with SIP. Pinned camera sidebar keeps critical feeds always-visible. Snapcast and SIP paging from the same console. SIP SIMPLE messaging in and out. POI face-match events pop open the subject's photo, breadcrumb trail, and last-seen camera. Fire Emergencies, All-Clears, and every Automation Profile with pinned buttons. Shelly IoT devices assign directly to map pins for one-click relay control. Runs as a PWA on a mini PC; full-screen kiosk mode for dispatch stations.

SC Intercom (scix)

Everything SC Portal does, minus the map page. Designed for wall-mounted or desk-mounted dedicated intercom stations — common areas, teacher stations, office hubs. WebRTC 2-way video calls, Snapcast + multicast paging listener, door controls for authorized users, emergency + automation pinned cards, SIP messaging, voicemail. PWA install, kiosk-friendly.

S2M — SIP-to-Multicast Agent

Purpose-built to connect remote places over SIP where running a full phone is overkill. S2M receives a SIP INVITE and rebroadcasts the received audio to a multicast RTP group on its local network — perfect for driving legacy PA ceiling speakers that only speak multicast. One agent per multicast group, zero-config after provisioning from SC. Bridges a satellite site back to the district's paging backbone with a single SIP leg.

SC Console (browser)

Not a deployed agent but worth mentioning — the SC admin UI itself doubles as a full SIP softphone console. Make and receive calls, send SIP messages, PTT-page zones. Live in-browser via WebRTC; no plugin, no download.

Door Commander

Access control, scheduling, and badge sync across three hardware platforms

Manage every door in a facility from one console, regardless of the underlying hardware. Credentials sync once and deploy to Fanvil intercoms, UniFi Access hubs, and AXIS A1601 controllers. Group doors for bulk operations, run schedules, and override from iCal on snow days or holidays.

Hardware Support
Fanvil · UniFi Access · AXIS A1601 · Verkada
Credential Sync
One database, all platforms
Scheduling
Daily schedules + iCal overrides
Live Control
Map click · Console · API · Agent

Unified Badge Access

One user database syncs credentials to every supported controller. Add a badge once — it works at every door, across every vendor, without duplicate data entry.

Door Schedules & Groups

Automated lock/unlock on a daily or weekly schedule. Group doors for bulk ops. iCal remote override: add a "Door Schedule & Deactivate" event in Google or Outlook and the schedule stays off for that date.

Emergency-Aware

Emergency profiles drive door state directly — Emergency Only strips non-responder badges, Full Lockdown wipes all credentials, Restore re-syncs from the canonical user database.

Access Levels

Define which users can open which doors on which schedule. Changes propagate to every controller on save.

Live Map Control

Click any door on an SC Portal floor plan to momentarily unlock, hold open, lock, or release. Permission-gated, fully audited, sub-second response.

REX + Fail-Safe

Request-to-Exit wiring handled natively on AXIS A1601. Fail-safe unlock on emergency power loss. Optional door-held-open monitoring with configurable alert thresholds.

Exchange

A full on-premise PBX with paging, bells, messaging, and IoT monitors built in

FreeSWITCH-powered phone system with everything a small or mid-size site needs: extensions, voicemail, ring groups, IVR auto-attendants, time conditions, SIP trunks, BLF, and per-device auto-provisioning. Live registration dashboard shows every endpoint in real time.

Core Engine
FreeSWITCH SIP/WebRTC
Provisioning
Fanvil · Grandstream · Yealink
Paging
SIP · Multicast · Snapcast
Messaging
SIP SIMPLE in-band text

Full PBX Feature Set

Extensions, voicemail-to-email, ring groups, IVR auto-attendant, follow-me, time conditions, speed dials, and SIP trunk routing — all configurable from a single admin UI.

Zero-Touch Auto-Provisioning

Supported phones download their config on first boot from SC. Per-device DSS/BLF key overrides. Quick BLF setup for extension monitoring without editing XML by hand.

Multi-Transport Paging

Live PTT paging from the browser console. SIP to desk phones, multicast RTP to ceiling speakers, Snapcast to distributed audio zones — all three can fire together.

Bell Schedules

Timed audio, automation, and email events. Three-pass dispatch: automations instant, audio non-blocking, email last. Sub-second precision on schedule fire.

WebRTC Softphone Console

Full browser SIP softphone — make calls, send SIP messages, PTT-page zones directly from the admin interface. No desk phone required.

Shelly & IoT Monitors

Define monitors on Shelly relays and sensors with triggers and thresholds. Auto-run an automation profile when a contact opens, a temp crosses a limit, or a relay changes state.

Audit Center

Everything that happened, with receipts — searchable, filterable, permission-gated

Every action on the system is logged with the actor, timestamp, IP, and before/after detail where applicable. The Audit Center consolidates activity log, door events, emergency activations, and POI breadcrumbs into a single searchable view with per-page permission controls.

Activity Log
Unified event timeline
Door Audit
Every unlock, who, where, why
Emergency Activity
Profile fires + All-Clears
POI Timeline
Person-centric breadcrumb trail

Unified Activity Log

One stream for every event: logins, config changes, bell fires, door events, emergency activations, webhook ingress, automation triggers, and agent connections. Filter by source, user, time window.

Door & Access Audit

Every unlock, lock, badge scan, and schedule fire — with the source (schedule / manual / emergency / API), the actor, and the hardware path. Export for compliance review.

POI Activity

Person-of-Interest event timeline. Match events from Verkada or UniFi Protect are normalized into a breadcrumb trail with photo, camera, time, and dispatched response.

Emergency Activity

Full chronology of every profile activation and All-Clear — who triggered, what the system did in response, and how long each stage took.

Role-Gated Access

Audit pages respect per-role permissions. Operators see only what their role allows; administrators see everything.

Retention Controls

Per-log-type retention in days. Disk-space watchdog auto-rotates when storage is tight. Nightly log retention job keeps the working set fast without losing history prematurely.

Integrations

First-class partners for access control, video, IoT, and events

Site Commander is open by design — SIP, ONVIF, RTSP, MQTT, Wiegand, OSDP, multicast RTP — but ships with native, tested integrations for the platforms customers actually use. Each integration is configured once and wired into emergencies, automations, and the audit trail.

Access
UniFi Access · Fanvil · AXIS A1601 · Verkada
Video / POI
UniFi Protect · Verkada · go2rtc
IoT
Shelly · MQTT · generic webhook
Messaging
SMTP · Webhook out · SIP SIMPLE

UniFi Protect

Multi-server camera sync with auto RTSPS URL pull. POI Alarm Manager webhook ingest — face-match events land as POI records with thumbnail, camera, and subject name.

Verkada

Native access control integration — doors, cardholders, and schedules sync directly. Alert polling for POI matches and door events. Cameras proxy through go2rtc for browser playback.

UniFi Access

Policy-driven credential push to UniFi Access hubs. Emergency profile activation reflects in UniFi policies instantly.

MQTT Broker

Bundled Mosquitto broker for IoT event ingress. Subscribe to any topic and fire an automation profile. Emit events outbound for third-party consumers.

Inbound Webhooks

Token-authenticated trigger URLs for external systems. Any HTTPS POST can fire an automation, emergency, or door action with payload logging.

Shelly IoT

Native Shelly relay and sensor support. Auto-discovery, component-level monitors, action bindings. Shelly input components fire automation profiles directly.

SC Compute

On-box virtualization so your Site Commander server pulls double-duty

Why run a second box when Site Commander already has headroom? SC Compute turns the SC appliance into a lightweight hypervisor — spin up companion VMs and containers for ancillary workloads like signage controllers, NVR recorders, or test environments without adding hardware.

Hypervisor
Proxmox-compatible management
Storage
Local + NAS / SMB mounts
Networking
Bridged + VLAN-aware
Images
Curated image library

Machines Dashboard

Inventory every VM and LXC on the box — CPU, memory, status, uptime. Start, stop, and restart from the SC admin UI.

Image Library

Curated list of ready-to-deploy ISOs and templates. Pull an image once, clone repeatedly. Great for signage players, NVRs, or digital kiosks.

Storage Management

Local ZFS or directory storage plus SMB-mounted NAS volumes registered through the SMB Mounts app. Move disks between pools without CLI.

Network Management

VLAN-aware bridges, per-VM tag assignment, and trunk port provisioning from the SC admin UI. No digging through ifupdown files.

Resource Priority

SC's own services run nice-level tiered — audio and door paths protected from noisy-neighbor VM load. One box, multiple tenants, predictable behavior.

Automated Backups

Database and media backups write to local storage and optionally mirror to an SMB share on schedule — same backup surface your VMs can tap into.

Architecture

Built for sites that can't afford the cloud to go down

On-Premise & Autonomous

Every site runs a self-contained SC server. FreeSWITCH, PostgreSQL, Snapcast, go2rtc, Mosquitto, nginx — all local. If the internet drops, everything keeps working: calls, bells, doors, emergencies, portal agents.

Federation Ready

District-level multi-site management. Each satellite stays autonomous. The district server pushes shared policy — users, credentials, emergency profiles — down. Sites execute locally, report back, and can be commanded centrally during a coordinated event.

Open Standards

SIP, SDP, ONVIF, RTSP, MQTT, Wiegand, OSDP, multicast RTP, iCal. No proprietary lock-in. Bring your own phones, doors, cameras, speakers, sensors — SC speaks the protocols they already do.

Interested in Site Commander for your place of business, school, or district?

root@sitecommander.io
Demo: