What problem does it solve? Officers in the field need a reliable way to signal emergencies with live voice and location streaming to dispatch, while keeping the existing Code21 dispatch workflow intact and avoiding single points of failure. ## Core Features & Use Cases - Emergency Mode Activation: Start and stop Zello emergency sessions that open a priority audio channel, stream officer location, and alert the dispatch console. - Code21 Dual-Trigger Pattern: Fire both Zello emergency and the MAPS API Code21 record simultaneously, with Zello taking priority even if the API call fails. - Emergency Event Handling: Listen for onEmergencyStarted and onEmergencyStopped events in dispatch or supervisor apps to highlight officers on the patrol map. - Use Case: An officer long-presses an emergency button for 3 seconds; the app activates Zello live voice and location streaming to dispatch while posting a Code21 emergency record to the MAPS API, and supervisors see the alert on their console. ## Quick Start Ask the assistant to implement the useZelloEmergency hook that starts a Zello emergency and notifies the MAPS Code21 API endpoint.