{"id":"psap-text-to-911","slug":"psap-text-to-911","title":"PSAP Text-to-911: Next Generation SMS Emergency Communication","description":"A person hiding in a back room during a home invasion cannot make a voice call. A deaf caller reporting a gas leak should not have to wait for a relay service. A student in a school lockdown scenario needs to reach 911 d","category":"geospatial","tags":["geospatial","ai","real-time","compliance"],"lastModified":"2026-02-04","source_ref":"content/modules/psap-text-to-911.md","url":"/developers/psap-text-to-911","htmlPath":"/developers/psap-text-to-911","jsonPath":"/api/docs/modules/psap-text-to-911","markdownPath":"/api/docs/modules/psap-text-to-911?format=markdown","checksum":"3641cfdaa36e391f04bb5346f30f6ab08ac4ca3a992874e119e3e2dbe0792068","headings":[{"id":"overview","text":"Overview","level":2},{"id":"key-features","text":"Key Features","level":2},{"id":"real-time-two-way-sms-messaging","text":"Real-Time Two-Way SMS Messaging","level":3},{"id":"multimedia-messaging-mms-support","text":"Multimedia Messaging (MMS) Support","level":3},{"id":"automatic-language-translation","text":"Automatic Language Translation","level":3},{"id":"integration-with-cad-dispatch-workflow","text":"Integration with CAD & Dispatch Workflow","level":3},{"id":"conversation-management-queue-handling","text":"Conversation Management & Queue Handling","level":3},{"id":"security-compliance","text":"Security & Compliance","level":3},{"id":"use-cases","text":"Use Cases","level":2},{"id":"integration","text":"Integration","level":2}],"markdown":"# PSAP Text-to-911: Next Generation SMS Emergency Communication\n\n## Overview\n\nA person hiding in a back room during a home invasion cannot make a voice call. A deaf caller reporting a gas leak should not have to wait for a relay service. A student in a school lockdown scenario needs to reach 911 discreetly. Text-to-911 exists because emergencies do not always allow for spoken communication, and the system needs to be ready for that.\n\nThe Text-to-911 module provides an enterprise SMS platform optimized for emergency communications with sub-second message delivery, conversation threading, typing indicators, and automatic status updates. The dispatcher interface is designed to feel intuitive under stress, mirroring familiar messaging patterns while integrating fully with the CAD dispatch workflow. Full photo and video attachment support gives dispatchers visual evidence from the scene. AI-powered translation across more than 100 languages ensures no caller is turned away because of language.\n\n```mermaid\nsequenceDiagram\n    participant Citizen as Citizen (SMS / MMS)\n    participant Carrier as Carrier Network\n    participant Gateway as Text-to-911 Gateway\n    participant Dispatcher as Dispatcher Console\n    participant CAD as CAD System\n    participant Translation as Translation Service\n\n    Citizen->>Carrier: Text message + optional photo/video\n    Carrier->>Gateway: Deliver to PSAP text gateway\n    Gateway->>Translation: Language detection + auto-translate\n    Translation->>Gateway: Original + translated message\n    Gateway->>Dispatcher: Conversation thread + location pin\n    Dispatcher->>CAD: Incident created automatically\n    CAD->>Dispatcher: Incident number linked to text thread\n    Dispatcher->>Gateway: Reply to citizen\n    Gateway->>Carrier: Deliver response\n    Carrier->>Citizen: Reply received\n    Note over Gateway,CAD: All messages + media archived to incident record\n```\n\n## Key Features\n\n### Real-Time Two-Way SMS Messaging\n\nEnterprise-grade messaging platform delivers real-time two-way communication between citizens and dispatchers. Conversation threading maintains context across multi-message exchanges, while typing indicators and read receipts keep both parties informed of message status. The system supports concurrent text conversations alongside traditional voice call handling. Pre-built quick response templates enable dispatchers to send standardized instructions rapidly during high-volume periods.\n\n### Multimedia Messaging (MMS) Support\n\nCitizens can send photos, videos, and GPS location data directly to dispatchers through standard multimedia messaging. Visual evidence from the scene improves situational awareness and enables more accurate resource dispatch. All media attachments are automatically preserved and linked to the corresponding CAD incident record for complete documentation.\n\n- Photo support with automatic compression and thumbnail preview\n- Video support with inline playback, scrubbing, and download capabilities\n- GPS location sharing displayed as an interactive map pin on the dispatcher console\n- Automatic attachment to incident records for evidence preservation\n- Malware scanning validates all incoming media files before display\n- Multiple media formats supported across all major mobile carriers\n\n### Automatic Language Translation\n\nAI-powered real-time translation supports over 100 languages, eliminating language barriers for non-English speakers and ensuring equal access to emergency services. Translation happens with minimal latency, and the original message is always preserved for legal record.\n\n- Automatic language detection with both original and translated text displayed\n- Support for all major world languages including European, Asian, and Middle Eastern scripts\n- Translation quality indicators to help dispatchers assess communication accuracy\n\n### Integration with CAD & Dispatch Workflow\n\nText conversations follow the same dispatch workflow as voice calls, with automatic incident creation, unit dispatch, and documentation. Text conversations appear alongside voice calls in the dispatcher queue, enabling unified workflow management. Automatic location information is extracted from text messages and plotted on dispatch maps.\n\n### Conversation Management & Queue Handling\n\nAdvanced queue management distributes incoming text conversations across available dispatchers based on workload, skill level, and active conversation count. Supervisors monitor all active conversations in real time with the ability to join, transfer, or escalate conversations as needed. Automated conversation timeout and closure policies prevent abandoned conversations from consuming dispatcher resources.\n\n### Security & Compliance\n\nThe system maintains full compliance with FCC Text-to-911 requirements, including carrier agreements with all major wireless providers. All messages are encrypted in transit and at rest, with complete audit trails documenting every interaction. Bounce-back message support alerts callers if Text-to-911 is unavailable in their area, directing them to call 911 instead. Message retention policies align with state and federal requirements, and all conversation records are available for quality review and legal discovery.\n\n## Use Cases\n\n- Deaf and hard-of-hearing individuals reporting emergencies without relay service delays\n- Domestic violence or active threat situations where voice calls would endanger the caller\n- Citizens sending photos of suspects, vehicles, or scene conditions to improve response accuracy\n- Non-English speaking callers communicating through automatic translation services\n- Multi-incident events where text queuing supplements voice call capacity\n- School safety situations where students can discreetly report threats via text message\n- Island and remote communities where data connectivity may be more reliable than voice\n\n## Integration\n\n- CAD systems for automatic incident creation and unit dispatch\n- Telephony systems for unified voice and text queue management\n- GIS and mapping services for location display and route calculation\n- Records management systems for conversation archival and evidence linking\n- Language translation services for multilingual communication support\n- Carrier networks for SMS and MMS message routing and delivery\n- Quality assurance systems for text conversation review and scoring\n- Training platforms for dispatcher text handling skill development\n- Analytics platforms for text volume and performance metric reporting\n\n**Last Reviewed:** 2026-02-04\n**Last Updated:** 2026-04-14\n"}