Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Audio output randomly disabled on calls until app restart #5769

Open
3 tasks done
sailbird opened this issue Mar 9, 2024 · 3 comments
Open
3 tasks done

Audio output randomly disabled on calls until app restart #5769

sailbird opened this issue Mar 9, 2024 · 3 comments

Comments

@sailbird
Copy link

sailbird commented Mar 9, 2024

  • I have searched open and closed issues for duplicates
  • I am submitting a bug report for existing functionality that does not work as intended
  • This isn't a feature request or a discussion topic

Bug description

Describe here the issue that you are experiencing.

I'm on Android. This only seems to happen with my peers on iOS. It's being going on for months if not years. For some reason, when they answer my call, they can't hear anything. I can hear them, though. They can call me back, or I can call them back, and the silence persists. It's only when they close Signal (swipe it away) and reopen it by tapping on the icon that they can again hear me. This has happened regardless of which of my Android phones I've been on, and it seems unpredictable, affecting maybe 5% of calls.

Steps to reproduce

  • Open Signal on Android (or maybe iOS).
  • Voice call your friend on iOS.
  • Let them answer.
  • Randomly, they won't be able to hear you.
  • There is probably something else necessary to reproduce this. It might be, for instance, that the receiving phone needs to have been idle long enough to fall asleep first. I've just never been able to nail it.

I'm pretty sure this has happened when the recipients were not actually listening to a voice message. Nevertheless there might be a common cause here:

#5493

Also, I haven't asked my iOS peers to try muting and then unmuting, as described in this vaguely related issue:

#5689

If this occurs again, I'll try asking them to do that.

Actual result: Describe here what happens after you run the steps above (i.e. the buggy behaviour)

Randomly, my peer can't hear me.

Expected result: Describe here what should happen after you run the steps above (i.e. what would be the correct behaviour)

They would be able to hear me.

Device: iPhone 13, at least, and I believe others, but it's been too long to remember.

iOS version: Various over many months.

Signal version:: Latest over many months.

@sailbird
Copy link
Author

sailbird commented Mar 14, 2024

Confirmed that this also occurs on iPhone 15, so probably it occurs on 14 as well. In the most recent case, my peer was doing nothing with the phone at the moment I called. Their screen was lit up with another app but no user interaction was occurring. They were not playing a voicemail or doing anything with Signal. As always, a restart of Signal (not the phone) fixed the lack of received audio on their side. Prior to the restart, I was able to hear them but they were not able to hear me.

@marissa-signal
Copy link
Contributor

Thank you for reporting! I'm thinking this may be more on the RingRTC (https://github.com/signalapp/ringrtc) side of things. I passed it along to someone on that team.

@sailbird
Copy link
Author

Thanks @marissa-signal . One correction is that it has been confirmed on iPhone 13 and 14, but not 15. Not that it likely matters. Also, this might not be a purely statistical thing. Like if you call 1000 times in a row, they might all work fine. I suspect that some sort of sleep state is involved, either of the app or the relevant hardware. Maybe even the Airpods. No clue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants