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: