Add function to pause call
This commit is contained in:
parent
1716616cba
commit
45983e4578
2 changed files with 9 additions and 1 deletions
|
@ -8,6 +8,7 @@ Currently implemented Features:
|
|||
* answer an incoming call (`accept`)
|
||||
* terminate a running call (`terminate`)
|
||||
* mute the call (`mute-call`)
|
||||
* pause the call (`call-pause`)
|
||||
|
||||
|
||||
Features supported by the unix socket (linphone deamon):
|
||||
|
|
|
@ -80,7 +80,14 @@ class LinphoneCommunicationSocket():
|
|||
def call_mute(self, mute=True):
|
||||
self.socket.send("call-mute {mute}".format(mute="1" if mute else "0").encode("ascii"))
|
||||
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"]:
|
||||
return True
|
||||
else:
|
||||
|
|
Loading…
Reference in a new issue