<html><head></head><body><div>I found a workaround:</div><ol><li>Copy /usr/share/pipewire/pipewire-pulse.conf to ~/.config/pipewire/</li><li>Edit and add { name = libpipewire-module-echo-cancel } into section context.modules = [ … ]</li><li>systemctl --user restart pipewire-pulse.service</li><li>Check with pavucontrol if the virtual device 'Echo Cancel Capture' records from the desired physical device</li><li>In Jami's media settings, select 'Echo Cancel sink' and 'Echo Cancel source' as recording and output devices</li></ol><div><br></div><div><br></div><div>In jami-daemon src/media/audio/pulseaudio/pulselayer.cpp I found some "magic" related to PulseAudio's echo-cancel module, but I don't understand how that does the trick for PulseAudio and if that is supposed to also work with PipeWire.</div><div><span></span></div></body></html>