Snapring

Next-Generation Emergency Communication Application

Snapring enables multimodal emergency communication — voice, video, and text — connecting citizens to 112 services across Europe with real-time precise location sharing, predefined locally stored user profiles, and multilingual support.

Home screen with mapVideo callChat with translationMulti-party video callFeatures overview

License and deploy a fully whitelabeled national emergency communication application with PEMEA-compatible calling, intra-EU call routing, and a rich multimodal feature set — helping member states deliver compliance with the European Accessibility Act (EAA) and EU Directive 2018/1972 to modernize their 112 infrastructure.

Supported Deployment Platforms
Download on the App Store
Get it on Google Play

Communication

Multimodal Emergency Communication

Street-level location viewEmergency call screenSettings screen

Walkthrough

Application Flow

Application Guide

Interactively guide users through the app with ease with localized interfaces and extensible language support. Clear, intuitive interface ensures everyone can set up the application for enriched emergency communication or directly dial 112 in case of imminent danger.

Application Guide

Local Profile Setup

Configure user profile locally stored on the device and only shared during the emergency call. Indicate preferred spoken languages and sign languages and contact information.

Local Profile Setup

Precise Geolocation

User location is determined with meter-level accuracy and continuously shared with the PSAP throughout the call, enabling faster dispatch to the user's exact position.

Precise Geolocation

Emergency Call

The user may make an emergency call to the single European emergency number 112 with one click and enable simultaneous precise location sharing in the background.

Emergency Call

Chat with Real-Time Translation

The user may type in their native language and have messages translated instantly. Messaging offers accessibility for non-native speakers, and those who are deaf or hard of hearing. Messages are automatically retried on network failure.

Chat with Real-Time Translation

Emergency Video Calling

Video communication shows dispatchers exactly what's happening. One-on-one or multiparty video calls connect callers directly with emergency services for faster, more accurate response. Network link state detection offers adaptive video quality and resilient reconnection strategies ensure calls survive network transitions and temporary failures.

Emergency Video Calling

Platforms

Multi-Device Support

Snapring is available for iOS (14.0+) and Android (API 26+) platforms. It is also available for iPadOS and macOS systems based on Apple Silicon. All features, including multipary video commnucation, are supported on phones and tablets of all shapes and sizes.

Snapring on multiple devices

Capablities

Beyond the Basics

Interactive Map & Emergency Dashboard

The home screen displays precise user location on an interactive map with one-tap access to emergency video calls, chat, and traditional 112 dialing. Main action buttons are positioned within the thumb's reach for ease of use. Accidental call ending is prevented by requiring confirmation.

Home screen with map and emergency buttons

Multiparty Video Conferencing

Connect multiple responders, translators, and specialists in a single video session for coordinated emergency management.

Multi-party video call with five participants

Complete Call History and Chat Export

Review past emergency interactions with full details: call type, status, time, location, duration, and HTML-based chat logs.

Call history log with video, chat, and phone entries

Use Cases

Snapring in Action

Locate and act — interactive map with one-tap access to emergency video, chat, and 112 dialing from anywhere.

Locate and act — interactive map with one-tap access to emergency video, chat, and 112 dialing from anywhere.

Chat with dispatchers in your own language — messages are translated in real-time for seamless cross-language communication.

Chat with dispatchers in your own language — messages are translated in real-time for seamless cross-language communication.

Guided 112 calling — step-by-step prompts help users communicate clearly under pressure with emergency services.

Guided 112 calling — step-by-step prompts help users communicate clearly under pressure with emergency services.

Show, don't tell — live video connects callers directly with dispatchers in the control room for faster assessment.

Show, don't tell — live video connects callers directly with dispatchers in the control room for faster assessment.

Features

Application Functionality

Emergency Video Calling

Initiate video calls with emergency dispatchers, enabling visual assessment of situations in real time.

Real-Time Text Chat

Communicate with dispatchers via live chat — essential for those who are deaf, hard of hearing, or unable to speak.

Precise Location Sharing

Automatically share your GPS coordinates with emergency services using the PEMEA EHLO protocol.

Multilingual Support

Built-in translation and multi-language interface so callers can communicate in their native language.

Multiparty Video

Connect multiple responders and specialists in a single video session for coordinated emergency response.

Call History & Logging

Full history of emergency interactions including call type, duration, location, and status, and export.

Track Record

As Seen at EENA '23

Demonstrated multi-vendor interoperability. Integrated support for Deveryware GHALE API by Flandrin Technologies. Demonstrated end-to-end NG112 call over NGCS to the GEMMA PSAP center by Eviden and Atos.

Selected as a national emergency communication application by the Slovenian Administration for Civil Protection and Disaster Relief.

Snapring rollup banners at EENA

Integration

Developer Experience

Rapid Deployment

Deploy to production via simple .env configuration — no complex setup required.

89 Components

Modular, maintainable architecture with reusable components across the entire application.

Cross-Platform

Native support for iOS, Android, iPadOS, and Apple Silicon macOS from a single codebase.

Operator Lockdown

SIM, MNC, and MCC-based operator restriction to control application availability.

Language & Region Config

JSON-based localization supporting unlimited languages and region-specific customization.

Dev & Prod Modes

Built-in development and production build configurations with environment switching.

Modern Codebase

Built with React Native, WebRTC, and React 19 for maximum performance and developer ergonomics.

CI/CD Pipeline

EAS-compatible automated build support for continuous integration and delivery.

PEMEA & ETSI Certified

PEMEA state machine implementation verified at ETSI plugtest for interoperability.

Geolocation Tracking

Persistent, high-accuracy location tracking with automatic delivery to PSAPs.

Multiparty Video

Configurable multiparty videoconferencing with dynamic layout and participant management.

Chat Interface

Text messaging with automatic translation, replies, and message retry on failure.

Camera Controls

In-call camera switching, optical zoom, and torch control across supported devices.

Audio Routing

Intelligent audio routing with automatic headset and Bluetooth device detection.

Network Resilience

Link state detection with automatic reconnection strategies that survive network transitions.

Call & Chat Logging

Complete call history and exportable chat transcripts for audit and compliance.

Whitelabel Resources

Fully customizable environment, icons, colors, and layout for complete brand adaptation.

Debug Log Exporting

Export in-app debug logs to trace calls, review PEMEA states, reconnection timers, and RTC/ICE diagnostics.

FAQ

Frequently Asked Questions

Snapring

License Snapring for Your Organization

Snapring is available for whitelabeling and source code licensing. Adapt it to your national emergency infrastructure with your branding, languages, and feature set.

Contact Us
Faculty of Electrical Engineering & LTFE logos

Developed by Laboratory for Telecommunications, Faculty of Electrical Engineering, University of Ljubljana, Slovenia.