- Nov 13, 2020
-
-
Anton Georgiev authored
[html5/webrtc] Fix tryGenerateIceCandidates rejections and put it behind a flag
-
Anton Georgiev authored
Sanitize parameters of API's. Fixes #10818
-
Anton Georgiev authored
Split error message from session token in bbb-web enter API
-
Anton Georgiev authored
Simplified redis debug and placed behind check
-
Tiago Daniel Jacobs authored
-
Tiago Daniel Jacobs authored
-
Tiago Daniel Jacobs authored
-
Anton Georgiev authored
-
- Nov 12, 2020
-
-
Dixon Fred authored
Increase private key size for dtls-srtp.pem to 4096
-
Mario Jr authored
Using this larger value helps reducing ocurrences 1005/1010 errors for Chrome, avoiding an openssl's error which interrupts the dtls handshake (Chrome triggers "DTLS timeout expired" error) This key size is also the default value used by freeswitch on switch_core_cert.c
-
- Nov 11, 2020
-
-
prlanzarin authored
Fixed two occurrences where the tryGenerateIceCandidates workaround rejected without an error, which borked the callers error handling Also put it behind a config flag. This workaround used to be important when Kurento didnt infer prflx candidates properly, but that`s no longer the case. With the flag, we can disable the workaround to see if there`s any visible regression and hopefully remove it down the road
-
- Nov 10, 2020
-
-
Dixon Fred authored
[html5/audio] Add a configurable hackViaWs to SIP.js. Part of a workaround for #9667
-
prlanzarin authored
This adds the possibility to configure the SIP Via header to plain WS to allow reverse proxying from WSS to WS, internally, to work around a bug in freeswitch where the WSS stack would get deadlocked due to a still unidentified bug in there that has to do with SSL termination
-
Dixon Fred authored
Force using plan-b as default sdpSemantics for chrome
-
Mario Jr authored
Although Chrome's default is now unified plan, Chrome <-> FreeSWITCH ICE connection fails for some Chrome installations (specially those running on Windows). FS ICE fails when Chromes's SDP has "a=mid:<index>" (instead of "a=mid:audio"). This fixes Error 1010 and situations where echo test takes too long. This fixes #6414 regression, once we do the same older version of SIP.js used to do.
-
- Nov 09, 2020
-
-
Dixon Fred authored
Use iceConnectionState to monitor ICE connection status
-
Mario Jr authored
We now use both peer's connectionstatechange and iceconnectionstatechange to monitor ICE state for audio sessions. The same way we did with old sip.js version, we leave iceconnectionstate trigger audio actions , such as connect, disconnect, reconnect. We still listen for 'failed' state for connectionstatechange event, because chrome triggers this (tested on 86+). This should reduce the audio error 1010 ocurrences, once some browsers (specially Chrome/Android) don't trigger connectionstatechangeevent. This might reduce problems reported in #10708, which still needs more investigation though.
-
- Nov 08, 2020
-
-
Dixon Fred authored
Remove unwanted debug logging of PDF binaries
-
Your Name authored
-
- Nov 06, 2020
-
-
Dixon Fred authored
Add error boundary to presentation upload modal
-
Richard Alam authored
Prevent users from sending multiple votes per poll
-
Dixon Fred authored
Correctly Map Websocket error and better monitoring of ICE events
-
Mario Jr authored
This gives more information about ICE connection, combined with onconnectionstatechange event
-
Mario Jr authored
Maps WebSocket's 1006 error to BBB's 1002, the same way it was done with old sip.js version Set user agent's number of reconnection attempts to the same value as older sip.js version
-
- Nov 05, 2020
- Oct 30, 2020
-
-
Anton Georgiev authored
Fix presentation downloadable tooltip label
-
KDSBrowne authored
-
- Oct 28, 2020
-
-
KDSBrowne authored
-
Anton Georgiev authored
Properly stops userAgent / peer when audio connection/reconnection fails
-
Mario Jr authored
Changed the maximum attempts of the UserAgent reconnection (this should be changed when binding audio's websocket to meteor's connection state). Added a log to monitor WS reconnect attempts.
-
- Oct 26, 2020
-
-
Anton Georgiev authored
Prevent 1005 error log when user close/reload bbb's window/tab
-
- Oct 25, 2020
-
-
Mario Jr authored
When closing/reloading tab with active microphone, audio exits successfully but a wrong log-error (1005) is shown. We now process closing/reloading tab the same way we do when user hangup the call.
-
- Oct 24, 2020
-
-
Anton Georgiev authored
Change default value of iceGatheringTimeout to current's SIP.js default
-
Mario Jr authored
For some reason (still investigating), using turn/coturn on 443/tcp makes firefox's iceGathering process (during echo test) takes 12+ seconds (tested on webrtc's trickle page with multiple instances). This was found when testing the current default (15s) on production with a private turn/coturn server on port 443/tcp. For default bbb setup (stun only), echo test still runs fast. To avoid adding extra delay to iceGathering on this scenario (Firefox + turn on 443/tcp), i am just setting the default value back to the 5s (old default). So , for those who wants to reduce the 1004 occurrences, increasing the iceGatheringTimeout could help (just be aware this adds delay on the mentioned scenario).
-
- Oct 23, 2020
-
-
Anton Georgiev authored
Audio Improvements
-
Zh4rsiest authored
The component expects a boolean but isIphone property return an array ["Iphone"] if the user is from an iPhone
-
Zh4rsiest authored
They both return an array with ["Iphone"] if you're from an iphone but the component expects bool variables.
-
Dixon Fred authored
-