- 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
-
- 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
-
- Apr 12, 2019
-
-
KDSBrowne authored
-
- Apr 11, 2019
-
-
KDSBrowne authored
-
- Mar 08, 2019
-
-
Anton Georgiev authored
-
- Feb 20, 2019
-
-
Chad Pilkey authored
-
- Feb 01, 2019
-
-
Maxim Khlobystov authored
-
- Jan 15, 2019
-
-
gustavotrott authored
-
- Jan 14, 2019
-
-
Gustavo Trott authored
-
- Jan 10, 2019
-
-
Gustavo Trott authored
-