signalapp / Signal-Android

A private messenger for Android.
https://signal.org
GNU Affero General Public License v3.0
25.2k stars 6.06k forks source link

Calls Don't Use Microphone (silent) #13576

Open lukeganzevoort opened 2 months ago

lukeganzevoort commented 2 months ago

Bug description

When calling someone or answering a call (voice only call, not necessarily video), Signal doesn't use my microphone. I can hear the people on the other end, but they can't hear me. If I change to a bluetooth microphone or switch to speakerphone, they can hear me. However, the speakerphone gives them a lot of feedback, and we usually have to hang up and talk over cellular if I don't have my bluetooth headphones with me.

Important notes:

Steps to reproduce

Actual result: My voice isn't picked up and transmitted to the other person on the call. Expected result: My voice would be able to be heard by the other person on the call.

Device info

Device: Google Pixel 3 Android version: 14 CalyxOS version: 5.7.0 Signal version: 7.6.2 (But this started happening a few months ago. I think sometime in 2024.)

Link to debug log

Debug Log

ghost commented 2 months ago

Same issue for me, on the latest version of LineageOS for the Pixel 3 both with Signal release version 7.6.2 and beta version 7.8.1

For regular calls and Signal voice messages the microphone works, for Signal calls it doesn't.

Be-ing commented 2 weeks ago

I am also experiencing this bug since updating from LineageOS 20 (Android 13) to LineageOS 21 (Android 14) on a Motorola G7 Play. I can also confirm that Signal is able to access my microphone successfully for recording voice messages and other applications are able to successfully record from the microphone. Downgrading to LineageOS 20 works around the bug.

FWIW I am using microG for GCM push notifications, but I doubt that's relevant to this bug.

Be-ing commented 1 week ago

This seems likely to be a LineageOS bug rather than a Signal bug, but I'm not certain there isn't a bug in Signal. Multiple devices with multiple applications have been reported as being affected when updating from LineageOS 20 to LineageOS 21: https://gitlab.com/LineageOS/issues/android/-/issues/7007