Browse Source

Decline call when handset is not on the fork

pull/1/head
klonfish 10 years ago
parent
commit
ec01891263
  1. 3
      fetapdtest.py
  2. 3
      phoneinterface.py

3
fetapdtest.py

@ -192,6 +192,9 @@ class DialingState(AbstractState):
self._controller.get_phone().call(self.__number) self._controller.get_phone().call(self.__number)
return ConnectingState return ConnectingState
def on_incoming_call(self):
self._controller.get_phone().decline_call()
class StateMachineController(object): class StateMachineController(object):
def __init__(self, phone, feap): def __init__(self, phone, feap):
self.__state = InitState(self) self.__state = InitState(self)

3
phoneinterface.py

@ -113,6 +113,9 @@ class PhoneInterface(object):
def accept_call(self): def accept_call(self):
self.__core.accept_call(self.__core.current_call) self.__core.accept_call(self.__core.current_call)
def decline_call(self):
self.__core.decline_call(self.__core.current_call, linphone.Reason.Busy)
def end_call(self): def end_call(self):
self.__core.terminate_call(self.__core.current_call) self.__core.terminate_call(self.__core.current_call)

Loading…
Cancel
Save