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'):