What problem does it solve? Push-to-talk voice is not always appropriate in the field; officers and dispatchers need a way to exchange text notes, photo evidence, GPS positions, and priority alerts within the same Zello channel infrastructure used by EnforcementMAPS. ## Core Features & Use Cases - Rich Message Sending: Send text, image, location, and alert messages via the @zelloptt/react-native-zello-sdk with typed contact targeting. - Incoming Message Listeners: Handle onIncomingTextMessage, onIncomingImageMessage, onIncomingLocationMessage, and onIncomingAlertMessage events for real-time updates. - Reusable Messaging Hook: A useZelloMessaging React hook wraps the SDK calls for clean integration into feature components. - Use Case: An officer photographs a scene and sends the image to dispatch, while an incoming level-3 alert triggers a full-screen overlay with an alarm sound, and incoming locations are plotted on the react-native-maps patrol zone map. ## Quick Start Ask the AI to implement a Zello messaging hook that sends text, image, location, and alert messages and listens for incoming message events in the EnforcementMAPS app.