PINE64
Unable to hear caller or speak after answering a call - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: PinePhone (https://forum.pine64.org/forumdisplay.php?fid=120)
+--- Forum: PinePhone Software (https://forum.pine64.org/forumdisplay.php?fid=121)
+---- Forum: Manjaro on PinePhone (https://forum.pine64.org/forumdisplay.php?fid=130)
+---- Thread: Unable to hear caller or speak after answering a call (/showthread.php?tid=14857)



Unable to hear caller or speak after answering a call - danimations - 09-09-2021

Hi, I just installed some updates to Manjaro w/ Phosh on my pinephone a couple of days ago, and since then I haven't been able to speak or hear the caller when I answer a call, or make an outgoing one. I can't confidently attribute the change to the updates though, as I'm the target of ongoing cyber attacks.

Has anyone else experienced this problem?

It would be helpful to know if this is a bug in the OS that came with the latest wave of updates or some other attack.

The only other thing I did in the same timeframe is attempt to install Pidgin on my phone for messaging, and a facebook messaging protocol library for it. I would have thought it extremely unlikely that those could impact such core functions of telephony.  Dodgy

Thanks in advance for your thoughts, as always.


RE: Unable to hear caller or speak after answering a call - kqlnut - 09-10-2021

This is probably because of an upgrade of pipewire which breaks automatic audio profile switching in recent versions. You can try switching profiles manually in the audio settings while on a call to see if this is the problem. Manjaro reverted to using pulseaudio instead of pipewire, but you have to revert the package changes manually if you installed an image which used pipewire (Beta 10–13 or dev images until recently). Here you can see the package changes when they replaced pulseaudio with pipewire in Beta 10. You have to revert the pipewire-* and pulseaudio* changes (install pulseaudio, pulseaudio-alsa and pulseaudio-bluetooth, remove pipewire-alsa and pipewire-pulse).


RE: Unable to hear caller or speak after answering a call - danimations - 09-10-2021

Thanks Kqlnut, looks like you've probably pin-pointed the problem.

You say "You have to revert the pipewire-* and pulseaudio* changes (install pulseaudio, pulseaudio-alsa and pulseaudio-bluetooth, remove pipewire-alsa and pipewire-pulse)."

I assume these changes are made as command line entries via Terminal? Are you able to show me the specific commands? I'm a Linux primative, but eager to learn more.  Sleepy


RE: Unable to hear caller or speak after answering a call - kqlnut - 09-10-2021

Yes, it's best to do this with Manjaro's/Arch's command line package manager pacman.
Code:
# install the pulseaudio packages
sudo pacman -Sy pulseaudio pulseaudio-alsa pulseaudio-bluetooth

# remove the pipewire packages
sudo pacman -Rs pipewire-alsa pipewire-pulse

# find out about pacman's capabilities and see what the flags do
man pacman
When you install the pulseaudio packages you might be warned about conflicting pipewire packages and be prompted to remove them. Do that, you won't have to remove those in the second step then. You probably won't be able to remove the pipewire packages with their dependencies first though (before installing the pulseaudio packages) because other packages rely on them.


RE: Unable to hear caller or speak after answering a call - danimations - 09-10-2021

Yes, the first command recognised the conflict and removed pipeline. Now to reboot and test with a call!  Cool

Success! Tested with a call and yes, telephony is A-OK. This solved my problem. Thanks again!


RE: Unable to hear caller or speak after answering a call - X0X0X0X0X0 - 11-01-2022

(09-10-2021, 01:18 AM)kqlnut Wrote: Yes, it's best to do this with Manjaro's/Arch's command line package manager pacman.
Code:
# install the pulseaudio packages
sudo pacman -Sy pulseaudio pulseaudio-alsa pulseaudio-bluetooth

# remove the pipewire packages
sudo pacman -Rs pipewire-alsa pipewire-pulse

# find out about pacman's capabilities and see what the flags do
man pacman
When you install the pulseaudio packages you might be warned about conflicting pipewire packages and be prompted to remove them. Do that, you won't have to remove those in the second step then. You probably won't be able to remove the pipewire packages with their dependencies first though (before installing the pulseaudio packages) because other packages rely on them.

Thank you kqlnut, that did resolve my PinePhone Pro issue with the Plasma Manjaro dev OS.

I wasn't able to hear any sound from phone calls; yet I can hear my voice only; nor the caller was able to hear me from PPP.

Thank you!