From 114e9c3e495eca534edc7659fe6da6e9e1fb998e Mon Sep 17 00:00:00 2001 From: Homer S Date: Fri, 16 Jul 2021 21:41:49 +0200 Subject: [PATCH] Conditional clauses: Only start script on incoming calls. --- libs/monitoring/__init__.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/libs/monitoring/__init__.py b/libs/monitoring/__init__.py index 9bb647f..f211ab5 100644 --- a/libs/monitoring/__init__.py +++ b/libs/monitoring/__init__.py @@ -15,10 +15,17 @@ def watch_disconnect(monitor, event_queue, func, tams, healthcheck_interval=10): else: # do event processing here: print(event) - if 'DISCONNECT' in event: - print("Anruf beendet. Jetzt den AB checken.\n") + if 'DISCONNECT;0' in event: + print("Incoming call stopped. Check the TAM.\n") func(tams) + elif 'DISCONNECT;1' in event: + print("Outgoing call stopped. Do nothing.\n") + + else: + print("Unknown event.\n") + + def endedCall(func, tams, fritz_ip='192.168.1.1'):