- Jan 29, 2021
-
-
Mario Jr authored
This was missed in recent audio/sip.js changes. MediaStream is now returned from SIP.js Related to #10733
-
Mario Jr authored
As explained in #11143, disabling audio filters is desired in some scenarios. This basically adds an option for user to disable default constraints. When user doesn't change this value in Settings > Application, the default value for each audio constraints is retrieved from settings.yml. When user changes this value in Settings > Application, audio filters (AGC, Noise Supression and Echo Cancellation) are all set to true/false, according to the value selected in the Settings GUI. To start it simple, we decided to not to add a different setting in the GUI for each audio contraint. This may be added in the future, though (perhaps in a dedicated Audio Settings tab) This is related to #4873
-
- Jan 22, 2021
-
-
Mario Jr authored
As explained in #11143, disabling audio filters is desired in some scenarios. This basically adds an option for user to disable default constraints. When user doesn't change this value in Settings > Application, the default value for each audio constraints is retrieved from settings.yml. When user changes this value in Settings > Application, audio filters (AGC, Noise Supression and Echo Cancellation) are all set to true/false, according to the value selected in the Settings GUI. To start it simple, we decided to not to add a different setting in the GUI for each audio contraint. This may be added in the future, though (perhaps in a dedicated Audio Settings tab) This is related to #4873
-
- Jan 06, 2021
-
-
Anton Georgiev authored
-
- Dec 01, 2020
-
-
prlanzarin authored
-
- Nov 30, 2020
-
-
Anton Georgiev authored
-
- Oct 15, 2020
-
-
Mario Jr authored
We now let sip.js handle getUserMedia calls, same should happen when skipCheck is active. Solves #10652.
-
- Oct 06, 2020
-
-
Mario Jr authored
When refusing ("thumbs down" button) echo test, user is able to select a different input device. This should work fine for chrome, firefox and safari (once user grants permission when asked by html5client). For output devices, we depend on setSinkId function, which is enabled by default on current chrome release (2020) but not in Firefox (user needs to enable "setSinkId in about:config page). This implementation is listed as (?) in MDN. In other words, output device selection should work out of the box for chrome, only. When selecting an outputDevice, all alert sounds (hangup, screenshare , polling, etc) also goes to the same output device. This solves #10592
-
- Sep 25, 2020
-
-
Mario Jr authored
This considerably changes the way we process audio signaling and start audio elements in user's browser. We now avoid using AudioContext element for both microphone and listenonly calls, once it is unstable for some iOS devices (cracky audio, user stops hearing audio after a while). Increased default value for listenOnlyCallTimeout: this avoids activating FreeSWITCH's fallback when ICE negotiation takes longer than 15sec (tested on DO). Increased listenonly logs. This fixes #8133 #10388
-
- Sep 11, 2020
-
-
prlanzarin authored
-
- Sep 10, 2020
-
-
prlanzarin authored
-
- Sep 09, 2020
-
-
prlanzarin authored
Should increase client-server mute state consistency
-
prlanzarin authored
The mic mute is done client side via the track`s enabled flag, which generates silent when false. This still tracks the server/freeswitch mute state, so server-side mutes will be reproduced in the client
-
- Aug 26, 2020
-
-
Pedro Beschorner Marin authored
We noticed that the mute action button wasn't being consistent when using muteOnStart as meeting configuration. Included the addition of the voice user object to the collection as an event to also be observed.
-
- Jul 09, 2020
-
-
prlanzarin authored
-
- Jun 22, 2020
-
-
Anton Georgiev authored
-
- Jun 19, 2020
-
-
Anton Georgiev authored
-
Tainan Felipe authored
-
- Jun 05, 2020
-
-
Tainan Felipe authored
-
- Jan 28, 2020
-
-
Pedro Beschorner Marin authored
-
- Dec 10, 2019
-
-
Pedro Beschorner Marin authored
-
- Dec 02, 2019
-
-
Chad Pilkey authored
-
- Nov 27, 2019
-
-
Anton Georgiev authored
-
- Nov 14, 2019
-
-
prlanzarin authored
Some more linting as well
-
prlanzarin authored
Also added some client logging for those cases Moved video-provider gUM fallback detection to be used only on recvonly streams
-
- Oct 01, 2019
-
-
KDSBrowne authored
-
- Sep 30, 2019
-
-
KDSBrowne authored
-
- Sep 27, 2019
-
-
KDSBrowne authored
-
- Sep 06, 2019
-
-
prlanzarin authored
-
Chad Pilkey authored
-
- Sep 04, 2019
-
-
Chad Pilkey authored
-
- Aug 28, 2019
-
-
Anton Georgiev authored
-
- Aug 02, 2019
-
-
prlanzarin authored
-
- Jul 26, 2019
-
-
KDSBrowne authored
-
- Jul 25, 2019
-
-
KDSBrowne authored
-
- Jul 02, 2019
-
-
Anton Georgiev authored
-
- Jun 28, 2019
-
-
Anton Georgiev authored
-
- Jun 12, 2019
-
-
Chad Pilkey authored
-
- Jun 04, 2019
-
-
Chad Pilkey authored
-
- Apr 17, 2019
-
-
Anton Georgiev authored
-