Commit Graph

26217 Commits

Author SHA1 Message Date
Richard Alam
5af6374265 Track call session state
Currently, we user DTMF to inform the client when the call session is in echo test and when entering the voice conference.
 Unfortunately, sometimes when FS sends the DTMF, FS crashes.

 Monitor the progress of the call session using ESL events and propagate to the client.

 The client would be informed of these call states: CALL_STARTED, IN_ECHO_TEST, IN_CONFERENCE, CALL_ENDED.
2020-02-05 14:58:47 -08:00
Richard Alam
89956629e0
Merge pull request #8601 from ritzalam/add-timeout-when-sending-msg-to-fs
Add timeout waiting for response from FreeSWITCH when sending ESL command
2020-02-04 16:04:55 -05:00
Richard Alam
4c5f1c660c Add timeout waiting for response from FreeSWITCH when sending ESL command
- When waiting for a response from FS after sending an ESL command and the ESL connection disconnects,
   the sending thread will be blocked as the trigger for it to unblock is the response from FS which never
   comes.

   Add a 30 second timesout waiting for response and give up to go send a new FS ESL command.
2020-02-04 10:00:20 -08:00
Fred Dixon
5aea1c8829
Merge pull request #8600 from ffdixon/bump-rc6
Bump to RC6
2020-02-04 12:28:59 -05:00
Fred Dixon
a9f194b038 Bump to RC6 2020-02-04 11:28:01 -06:00
Anton Georgiev
03495d6cc6
Merge pull request #8580 from prlanzarin/2.2-upst-vp-fix-rel
Fix race condition in video-provider that may cause peers to fail
2020-01-31 14:41:50 -05:00
prlanzarin
10b4a60a57 Fix race condition in video-provider that may cause peers to fail
The peer object was being fetched only once in the ICE candidate callback, and it would fetch a placeholder empty object (sometimes) which would be kept in the callback closure till the end of the peer lifecycle. With that, the didSDPAnswered state variable which released the outbound ICE queue wouldnt be correctly read and the queue would never be flushed
2020-01-31 19:32:57 +00:00
Anton Georgiev
1c4b75ca37
Merge pull request #8575 from antobinary/fixing-8549
Add bbb_show_participants_on_login as a join parameter
2020-01-31 14:08:31 -05:00
Anton Georgiev
e420dc2546 add bbb_show_participants_on_login as a join parameter 2020-01-30 15:43:54 -05:00
Fred Dixon
a02117dbe1
Merge pull request #8511 from ffdixon/bbb-conf-no-swf
Remove checks for SWF tools
2020-01-17 20:48:25 -05:00
Fred Dixon
e8e11843e4 Remove checks for SWF tools 2020-01-17 19:46:31 -06:00
Anton Georgiev
d628d683af
Merge pull request #8509 from antobinary/locales--2.2
Pulled html5 client locales for BBB 2.2 on Jan 17, 2020
2020-01-17 16:20:39 -05:00
Anton Georgiev
de50a4d199 pulled html5 client locales on 2.2 Jan 17, 2020 2020-01-17 20:26:18 +00:00
Chad Pilkey
5ee96f159d
Merge pull request #8507 from capilkey/minor-ext-video-log
Add the meetingId to the external video sync update logs
2020-01-17 12:16:09 -05:00
Chad Pilkey
e55d9116a9 add the meetingId to the external video sync update logs 2020-01-17 09:12:44 -08:00
Anton Georgiev
efbe4675b8
Merge pull request #8482 from jfsiebel/streamer-fix
Fix streamer not working on meteor restart
2020-01-15 12:25:02 -05:00
Chad Pilkey
dcbb5e553f
Merge pull request #8488 from capilkey/minor-ext-video-log
Adjust external video logs
2020-01-13 18:08:58 -05:00
Chad Pilkey
ee1b0278d1 adjust external video logs 2020-01-13 15:07:21 -08:00
Chad Pilkey
90ff3bd2b3
Merge pull request #8486 from lfzawacki/fix-external-video-2.2
Trying to fix external video sync problems
2020-01-13 17:15:58 -05:00
Lucas Zawacki
4ade850a5a Pause synced video if presenter exits the room 2020-01-13 13:53:49 -03:00
Lucas Zawacki
14fd979955 Remove viewerJoined logic and prevent handleOnReady from running multiple times 2020-01-13 13:53:47 -03:00
Joao Siebel
f95107e3a0 Remove JSON.parse and JSON.stringfy 2020-01-13 13:43:31 -03:00
Joao Siebel
89aa4564f3 Fix default settings 2020-01-13 09:45:29 -03:00
Joao Siebel
b6c900ca84 Fix annotations and cursor streamer
The problem was caused when meteor restarted without reloading the page,
the ddp subscription called a onStop event that set all handlers to undefined
after we set the handlers on the init function.
2020-01-13 09:34:54 -03:00
Chad Pilkey
43c495b7ca
Merge pull request #8475 from capilkey/end-audio-on-kick
Make the client end the call when kicked
2020-01-10 12:29:51 -05:00
Chad Pilkey
162dc4dbe4 the client will end the call when kicked 2020-01-09 15:50:10 -08:00
Anton Georgiev
e16a31aa38
Merge pull request #8465 from riadvice/update-open-sans-font
Update SourceSansPro font files to support more languages.
2020-01-06 15:46:24 -05:00
Ghazi Triki
aa2b499549 Update SourceSansPro font files to support more languages. 2020-01-06 21:24:51 +01:00
Fred Dixon
c0502e3c96
Merge pull request #8454 from riadvice/gather-more-logs
Store FreeSwitch logs in bbb-conf --zip.
2019-12-25 19:06:23 -05:00
Ghazi Triki
9f0ede6d85 Store FreeSwitch logs in bbb-conf --zip. 2019-12-25 16:32:48 +01:00
Fred Dixon
26c74265af
Merge pull request #8453 from riadvice/gather-more-logs
Store more logs with bbb-conf --zip
2019-12-25 10:49:18 -04:00
Ghazi Triki
5d62864b3a Store more logs with bbb-conf --zip. 2019-12-25 15:25:17 +01:00
Anton Georgiev
28ec57b55d
Merge pull request #8443 from capilkey/sipjs-sdp-logging
Log the selected sip.js candidate
2019-12-19 16:23:00 -05:00
Anton Georgiev
d901045df0
Merge pull request #8442 from antobinary/fix-7334
Prevent parallel screenshare and external-video
2019-12-19 16:22:38 -05:00
Anton Georgiev
2b4506fe2d send redis msg when stopping external video due to screenshare 2019-12-19 16:13:21 -05:00
Calvin Walton
ccb3bbf273 Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into v2.2.x-release 2019-12-19 10:21:42 -05:00
Calvin Walton
10d6751039 Remove special characters from the gnuplot labels 2019-12-19 10:21:36 -05:00
Chad Pilkey
f5cb7a64fb log the selected sip.js candidate 2019-12-18 16:11:24 -08:00
Anton Georgiev
4e1d55efd2 Prevent parallel screenshare and external-video 2019-12-18 16:40:04 -05:00
Fred Dixon
c9f1f70bd8
Merge pull request #8441 from ffdixon/bump-rc-5
bump to RC5
2019-12-18 14:42:56 -05:00
Fred Dixon
ecc98d824e bump to RC5 2019-12-18 13:42:19 -06:00
Chad Pilkey
771079c8f1
Merge pull request #8412 from capilkey/sipjs-sdp-logging
Fix a typo in the SDP candidate parsing
2019-12-09 16:17:25 -05:00
Chad Pilkey
ae0ad7ff3b fix a typo in the SDP candidate parsing 2019-12-09 13:16:29 -08:00
Anton Georgiev
a952efe4b2
Merge pull request #8397 from KDSBrowne/update-whos-talking
Fix elements overlapping whos talking
2019-12-09 15:28:30 -05:00
Anton Georgiev
c2d90b1d2d
Merge pull request #8323 from KDSBrowne/issue-8290
Fix restore presentation button overlap (Mobile - Presenter)
2019-12-09 15:26:32 -05:00
Fred Dixon
13892c9af9
Merge pull request #8407 from ffdixon/bump-rc3
Bump to RC-3
2019-12-07 16:29:07 -03:00
Fred Dixon
605e270727 Bump to RC-3 2019-12-07 13:26:54 -06:00
Chad Pilkey
bd6d44b8d6
Merge pull request #8405 from ritzalam/enforce-lock-settings-on-server
Enforce lock settings on server
2019-12-06 17:37:35 -05:00
Richard Alam
ecc99fa415 - apply lock settings when user is locked. 2019-12-06 14:31:50 -08:00
Richard Alam
e40def72a4 - enforce only mic settings when disabling mic 2019-12-06 13:46:02 -08:00