Add function to pause call

This commit is contained in:
sqozz 2020-09-01 14:09:40 +02:00
parent 1716616cba
commit 45983e4578
2 changed files with 9 additions and 1 deletions

View file

@ -8,6 +8,7 @@ Currently implemented Features:
* answer an incoming call (`accept`) * answer an incoming call (`accept`)
* terminate a running call (`terminate`) * terminate a running call (`terminate`)
* mute the call (`mute-call`) * mute the call (`mute-call`)
* pause the call (`call-pause`)
Features supported by the unix socket (linphone deamon): Features supported by the unix socket (linphone deamon):

View file

@ -80,7 +80,14 @@ class LinphoneCommunicationSocket():
def call_mute(self, mute=True): def call_mute(self, mute=True):
self.socket.send("call-mute {mute}".format(mute="1" if mute else "0").encode("ascii")) self.socket.send("call-mute {mute}".format(mute="1" if mute else "0").encode("ascii"))
answer = self._await_answer() answer = self._await_answer()
pdb.set_trace() if answer["status"]:
return True
else:
raise RuntimeError(answer["error"])
def call_pause(self, call_id):
self.socket.send("call-pause {call_id}".format(call_id=call_id).encode("ascii"))
answer = self._await_answer()
if answer["status"]: if answer["status"]:
return True return True
else: else: