Added event when registration goes away

This commit is contained in:
klonfish 2015-05-19 23:11:11 +02:00
parent 9d234c025f
commit 9f39e9f00f

View file

@ -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: