placing call with pipewire 3.77?

It seems like it happened after latest pipewire update (3.77), on pmos edge. calls are unusable, with a strange twist. Steps to reproduce:

  • place a call -> after a long while, notifcation "we failed to disable speaker." then we failed to enable speaker" -> an "Incall Menu" item is in sxmo menu, with what seems to be an outgoing (ghost) call.
  • hit "hang up. -> "we failed to hangup the call"

-> a new call is placed to the requested number, and this time things work!

(variations of this scenario occur... very mysterious)

Assigned to
11 months ago
10 months ago
No labels applied.

~stacyharper 11 months ago

I reproduced and reported this here: https://gitlab.com/mobian1/callaudiod/-/issues/30

~noneofyourbusiness 11 months ago

mitigation for pmos:

add http://dl-cdn.alpinelinux.org/alpine/v3.18/community to /etc/apk/repositories

doas apk add pipewire=0.3.70-r1

reap the stability of alpine releases

change back with

doas apk add pipewire>0.3.70-r1

~stacyharper REPORTED FIXED 10 months ago

Pipewire 0.3.78 solve this: https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/3414

Wait for this to land: https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/50389

Then you can upgrade Pipewire using the tip from ~noneofyourbusiness doas apk add pipewire>0.3.70-r1, or removing the pipewire= line from /etc/apk/world.

I also applied a patch on sxmo-utils master to fix the speaker mode being disabled after a call (I hope).

I mark this as resolved, let's keep an eye on call audio issue and re-open if something still looks wrong.

Register here or Log in to comment, or comment via email.