From 286c11cab48678c9241e59b139464e8169ec39f0 Mon Sep 17 00:00:00 2001 From: Andreas Eversberg Date: Mon, 2 Jan 2017 17:38:54 +0100 Subject: B-Netz: Add translation of emergency numbers 110 and 112 --- src/bnetz/bnetz.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/bnetz/bnetz.c b/src/bnetz/bnetz.c index f11ef3c..45513f4 100644 --- a/src/bnetz/bnetz.c +++ b/src/bnetz/bnetz.c @@ -564,6 +564,14 @@ void bnetz_receive_telegramm(bnetz_t *bnetz, uint16_t telegramm, double level, d bnetz_release(bnetz, TRENN_COUNT); return; } + if (!strncmp(dialing, "0110", 4)) { + PDEBUG(DBNETZ, DEBUG_INFO, "Translating emergency number to '110'.\n"); + strcpy(dialing, "110"); + } + if (!strncmp(dialing, "0112", 4)) { + PDEBUG(DBNETZ, DEBUG_INFO, "Translating emergency number to '112'.\n"); + strcpy(dialing, "112"); + } PDEBUG(DBNETZ, DEBUG_INFO, "Dialing complete %s->%s, call established.\n", bnetz->station_id, dialing); timer_stop(&bnetz->timer); bnetz_set_dsp_mode(bnetz, DSP_MODE_AUDIO); -- cgit v1.2.3