Skip to content

Open Source

As the project DEC112 wants to contribute to the standardization of modern infrastructure of emergency services, many of the software components are available as open source.

All projects are available under

NG112 Core-Services


Emergency Service Routing Proxy

ESRP, a functional element which is a SIP proxy server that selects the next hop routing within the ESInet based on location and policy.


Emergency Services IP Network

An ESInet is a managed IP network that is used for emergency services communications, and which can be shared by all public safety agencies.


Emergency Call Routing Function

ECRF, a functional element which is a LoST protocol server where location information (either civic address or geo-coordinates) and a Service URN serve as input to a mapping function that returns a URI used to route an emergency call toward the appropriate PSAP for the caller's location.


Policy Routing Function

PRF, a functional component of an Emergency Services Routing Proxy that determines the next hop in the SIP signaling path using a policy.

Emergency Chat App

Android/iOS App

A smartphone app, available for Android and iOS, which can setup an emergency chat using an NG112 compatible system.

Developed by Meecode by Mario Murrent.


A Node.js service, which is used for the registration of DEC112 users.

PSAP Integration


A server application for public safety answer points that have not yet implemented the NG112 standard.
Die Anbindung von Leitstellen kann über Webhooks und den DEC112-Viewer erfolgen. Auch eine Anbindung ohne Anpassung der Leitstellensoftware ist möglich.


A browser application for PSAPs that do not provide own user interfaces for emergency chats, personal information and location information, sent along an emergency call.

Software Development Kit (SDK)


The ng112-js SDK enables an easy and standards compliant integration of apps or public safety answer points into an NG112 or DEC112 compatible system.



Personal profile data can be saved locally on the mobile phone or in the cloud in a personal data store. Decentralized Identifiers (DIDs) enable self-determined handling of this data.