Recent incidents
Open or closed incidents for your department. Tap an item for details.
Station maps need GOOGLE_MAPS_API_KEY with Maps JavaScript API enabled and HTTP referrer restrictions that include this site.
Active incident
⋮⋮Details, address, and actions
Responders
⋮⋮Tap a name to cycle status, or tap elsewhere for phone
Apparatus
⋮⋮Tap to assign a unit; radio in route sets time
Overview
⋮⋮All active incidents, station, and routes
Incident location
⋮⋮Street View
⋮⋮Current weather
⋮⋮Snapshot when an incident with coordinates is active
Incidents
New incident
Active incidents
Recently closed
Radio desk
County-scoped two-tone profiles and tone detection log (same API as the Windows portable app’s listening window).
You are using the portable Windows app. This screen only edits settings and shows the log. Audio input, Whisper, and Start listening are in a separate window—open it here or via View → Radio desk / Ctrl+Shift+Y.
Agency two-tone profiles
| Agency | A Hz | B Hz | ± Hz | Min tone ms | Max gap ms | Enabled | Paging |
|---|
Tone detection log
Speech transcription log
Whisper transcripts from the desktop Radio desk (county-wide). Shown here without opening an incident; if a dispatcher pins an incident in the desktop app, the same line is stored here with an optional incident link.
Counties
Edit a county to set dispatch address search (map + autocomplete bias).
Agencies
Users
Choose a county to see everyone linked to that county (dispatch counties, agencies, or legacy agency). County admins only see counties they are assigned in Users → Edit (global admins see all counties).
Reports
Build call sheets and run sheets for agencies you are authorized to report on.
Choose an agency and run a report.
Branding
Replace the built-in artwork with your own. Master icon should be square (PNG, JPEG, or SVG; 256×256 or larger recommended). The server generates favicons, Apple touch icon, and PWA sizes. The same image is also used as a faint full-page background behind the UI. Maximum upload size: 45 MB per file. If you see 413 Request Entity Too Large, nginx is blocking the body before Node runs — install deploy/nginx-conf.d-upload-limit.conf into /etc/nginx/conf.d/ and reload nginx (required for HTTPS after certbot; see comments in deploy/nginx-app.responderpager.conf).