Browse Source

Added event when registration goes away

master
klonfish 10 years ago
parent
commit
9f39e9f00f
  1. 5
      phoneinterface.py

5
phoneinterface.py

@ -11,12 +11,13 @@ RINGBACK_TONE = 'weckzeichen.wav' @@ -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): @@ -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:

Loading…
Cancel
Save