From 92635ea1f2e2dd4478b0190d61013019fa83bbc1 Mon Sep 17 00:00:00 2001 From: Mark Qvist Date: Fri, 7 Nov 2025 10:24:26 +0100 Subject: [PATCH] Fixed missing telephone announce handler in frontend/service proxy on Android --- sbapp/sideband/core.py | 1 + sbapp/sideband/voice.py | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/sbapp/sideband/core.py b/sbapp/sideband/core.py index 76414fe..a83d121 100644 --- a/sbapp/sideband/core.py +++ b/sbapp/sideband/core.py @@ -2150,6 +2150,7 @@ class SidebandCore(): elif "telephone_set_microphone" in call: connection.send(self.telephone.set_microphone(call["telephone_set_microphone"])) if self.telephone else False elif "telephone_set_ringer" in call: connection.send(self.telephone.set_ringer(call["telephone_set_ringer"])) if self.telephone else False elif "telephone_set_low_latency_output" in call: connection.send(self.telephone.set_low_latency_output(call["telephone_set_low_latency_output"])) if self.telephone else False + elif "telephone_announce" in call: connection.send(self.telephone.announce()) if self.telephone else False else: connection.send(None) diff --git a/sbapp/sideband/voice.py b/sbapp/sideband/voice.py index 07bbb48..72ad879 100644 --- a/sbapp/sideband/voice.py +++ b/sbapp/sideband/voice.py @@ -201,4 +201,5 @@ class ReticulumTelephoneProxy(): def set_speaker(self, speaker): return self.owner.service_rpc_request({"telephone_set_speaker": speaker }) def set_microphone(self, microphone): return self.owner.service_rpc_request({"telephone_set_microphone": microphone }) def set_ringer(self, ringer): return self.owner.service_rpc_request({"telephone_set_ringer": ringer }) - def set_low_latency_output(self, enabled): return self.owner.service_rpc_request({"telephone_set_low_latency_output": enabled}) \ No newline at end of file + def set_low_latency_output(self, enabled): return self.owner.service_rpc_request({"telephone_set_low_latency_output": enabled}) + def announce(self): return self.owner.service_rpc_request({"telephone_announce": True}) \ No newline at end of file