I am just starting to experiment with Jami as a Skype replacement. The biggest issue I’ve found so far is noise when I start a call. It can usually be fixed by figdling about with the microphone/speaker volume settings. This is really not suitable for very non-technical users and is a nuisance at the start of a call. The settings are quite likely to have been altered in between calls to accommodate other apps. Both Skype and Zoom seem to be able to manage this much better - I never have any problems with noise or volume settings (unless I need to make a small adjustment to the speaker volume). Is there a setting somewhere that I have missed?
Linux Mint 21.3. Jami 20250523021
Does the solution described at the following link resolve the issue?
Thank you
Yes, both are using Jami desktop on a laptop. This probably ‘solves’ the problem, but it seems to me that Zoom and Skype can do this automatically (unless I’ve just been lucky). It would be better if Jami could do the same. It’s not great to have inexpert users fiddling about with the microphone level control at the start of a business or a (paid) client call - wasting time and possibly money.
I believe most VOIP softwares have built-in echo cancellation, and echo cancellation can exist in the OS. Jami should fall back to the chosen audio processor’s (default audio processor is WebRTC AudioProcessing library) echo canceller if OS’s doesn’t exist, I don’t know why it doesn’t work. I suggest using audio processor’s echo canceller by default on linux and exposing those options in advanced settings (Currently they can only be set in a yaml file FAQ — Jami documentation) @ovari
Today I have been trying to test some of these suggestions. But I can’t even get a call to connect between 2 of my systems. It appears that this product is not fit for purpose and I will have to look elsewhere.
Solutions have been added to the FAQ page on the Jami documentation site at the FAQ — Jami documentation link.
I am using Linux (Fedora) on both systems during a call and I agree with the original poster. The audio feedback in first few seconds of a Jami call is annoying.
The solutions listed in the FAQ are not really solutions. You can’t use headsets, if you have more than one person in front of the computer, e.g. in weekend calls with grandparents.
The audio setup of a PC is also pretty standard. The speakers are left and right of the monitor or the monitor is the speaker. The mic sits in the webcam which is on or under the screen.
And the observation that other programs don’t have this issue is true as well. I have used Skype, Google Duo/ Meet, Zoom and Teams on the same system. No issues at the beginning of calls.
Suggestion: Is it possible to remember the audio settings from previous calls and get started with those when placing or accepting a call? It could be a global thing or per contact - would have to be tested.
@mke Could you try WebRTC AudioProcessing library’s echo canceller? Changing these lines in ~/.config/jami/dring.yml
can force Jami to use it:
audioProcessor: webrtc
echoCancel: audioProcessor
Jami may overwrite “dring.yml” when running, so stop Jami first.