From 9f39e9f00fec5dea282a2c7f5b841dbc64fccee8 Mon Sep 17 00:00:00 2001 From: klonfish Date: Tue, 19 May 2015 23:11:11 +0200 Subject: [PATCH] Added event when registration goes away --- phoneinterface.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/phoneinterface.py b/phoneinterface.py index fece6cd..2627541 100644 --- a/phoneinterface.py +++ b/phoneinterface.py @@ -11,12 +11,13 @@ RINGBACK_TONE = 'weckzeichen.wav' class PhoneEvent(object): RegInProgress,\ RegSuccessfull,\ + RegReset,\ CallIncoming,\ CallRinging,\ CallAccepted,\ CallEnded,\ CallBusy,\ - CallInvalidNumber = range(8) + CallInvalidNumber = range(9) @classmethod def string(cls, val): @@ -58,6 +59,8 @@ class PhoneInterface(object): evt = PhoneEvent.RegInProgress elif state == linphone.RegistrationState.Ok: evt = PhoneEvent.RegSuccessfull + elif state == linphone.RegistrationState.None: + evt = PhoneEvent.RegReset if evt is not None: for cb in self.__event_cbs: