Anton Georgiev
b6194f96cb
Add log in akka-apps to show whether user was banned or simply ejected
2020-05-22 11:12:19 -04:00
Anton Georgiev
e7917994d5
add banUser field in EjectUserFromMeetingCmdMsgBody
2020-05-22 10:45:28 -04:00
Richard Alam
eb006d470b
Ejected users due to permission check cannot rejoin meeting
...
- users who are ejected from meeting because of permission check cannot
rejoin meeting as we mark them as banned. Only users ejected by a
moderator should be banned. Later on, we should make the moderator
indicate if the ejected user should be bannd or not.
see https://github.com/bigbluebutton/bigbluebutton/issues/9608
2020-05-19 12:41:35 -07:00
basisbit
5ccba7b0fb
akka-bbb-apps only listen on localhost
...
attack surface reduction by having akka-bbb-apps only listen on localhost
2020-05-15 13:42:20 +02:00
Richard Alam
292f673f5e
Do not send disconnect message
...
Do not send disconnect message when validate token fails as meteor will disconnect the client itself.
2020-04-28 19:29:21 -07:00
Richard Alam
309ac30899
- comment out debug printlns
2020-04-24 07:20:42 -07:00
Richard Alam
58fed45754
Do not ban users ejecting self from meeting
...
Some users join with multiple browsers. When user is ejecting self from one browser,
do not eject all sessions for that user and do not prevent them from rejoining.
2020-04-24 07:14:50 -07:00
Richard Alam
cca49e4546
Keep track of banned dial-in callers
...
When a dial-in caller is ejected from the meeting, keep track of the callerid number.
When the same callerid number rejoins the conference, eject the caller.
2020-04-23 19:12:16 -07:00
Richard Alam
c40f1727d3
Prevent ejected users from rejoining
...
- track ejected user based on external userid. If user rejoins with the same external
userid, fail the validate token.
2020-04-21 19:26:09 -07:00
Anton Georgiev
1299abdf2c
Revert "Merge pull request #8782 from ritzalam/generate-meeting-data"
...
This reverts commit 37ed2c7501
, reversing
changes made to 5af41dabb4
.
2020-03-25 16:13:01 -04:00
Richard Alam
3cddd8a1c5
- dump out some meeting stats data into the log
2020-03-14 11:54:45 -07:00
Richard Alam
f8437fb19d
Merge branch 'v2.2.x-release' of https://github.com/bigbluebutton/bigbluebutton into pres-url-on-page-convert
2020-03-01 05:38:04 -08:00
Richard Alam
d879710503
- minimize logs
2020-02-28 13:12:53 -08:00
Ghazi Triki
64d08d69c7
Updated java projects dependencies versions.
2020-02-28 10:44:28 +01:00
Richard Alam
bba17c3a03
- handle pages on page converted messages instead on conversion completed message
2020-02-24 15:00:20 -08:00
Richard Alam
2fbd2821f4
- fix to display slodes
2020-02-20 12:43:23 -08:00
Richard Alam
7099df132d
- handle new messages in akka apps
2020-02-19 15:04:19 -08:00
Richard Alam
db4dc4aff0
- add urls on presentation page conversion message
2020-02-18 14:03:08 -08:00
Richard Alam
7911d2b874
- client session wasn't set properly
2020-02-06 07:36:42 -08:00
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
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
Richard Alam
bf2f4c536d
- apply lock settings to viewers and non-listen only users
2019-12-06 13:11:45 -08:00
Richard Alam
a26d1f0a8f
- enforce lock settings
...
- make sure listen only users are muted
2019-12-06 11:50:50 -08:00
Richard Alam
124924735a
- if muted user is talking, mute the user
2019-12-06 11:37:20 -08:00
Richard Alam
27d9879c12
- check if listen only user is talking and mute if so
2019-12-06 11:24:38 -08:00
Richard Alam
bcc14792ea
- enforce lock settings when user joins voice conf
...
- make sure liten only user is muted when they join voice conf
2019-12-06 11:11:48 -08:00
Richard Alam
ace413b319
- apply disableMic lock settings to viewers and listen only users
2019-12-06 10:33:04 -08:00
Richard Alam
1f2448c1ea
Merge pull request #8256 from ritzalam/change-audio-recording-codec
...
Change audio recording codec
2019-11-05 16:18:55 -05:00
Richard Alam
613a214817
Default recording codec
...
Set the default recording codec to opus since we now have opus support in freeswitch.
2019-11-05 16:18:19 -05:00
Richard Alam
4c6bdebd00
Merge pull request #8225 from riadvice/big-pdf-conversion
...
Detect big PDF files and check the page size
2019-10-29 16:47:26 -04:00
Richard Alam
0b81cb055b
- add flac codec
2019-10-29 08:44:33 -07:00
Richard Alam
bea53ac633
Allow configure of audio recording codec
...
- set audio recording codec to ogg so file size will be smaller compared to wav
2019-10-25 13:13:41 -07:00
Richard Alam
6f29c5307f
- set different interval in sending recording and user status audio to freeswitch
2019-10-25 11:26:27 -07:00
Richard Alam
4f62e0ea79
- update last status in one spot
2019-10-24 15:28:16 -07:00
Richard Alam
5d52c15456
- handle voice user status event from FreeSWITCH
2019-10-24 13:36:28 -07:00
Richard Alam
7752808f47
- keep track of last user status update
2019-10-23 14:19:51 -07:00
Richard Alam
0261a5e2b8
- send users and recordings in one message
2019-10-21 14:29:52 -07:00
Richard Alam
1e7557562f
Sync FS user status
...
- poll FreeSWITCH for status of user so that akka-apps would be in sync with FreeSWITCH
2019-10-21 11:01:58 -07:00
Ghazi Triki
cd944d4770
Add missing PdfConversionInvalidErrorEvtMsg event to be sent to the web client.
2019-10-21 13:33:40 +01:00
Richard Alam
3395cdbdc0
Make sure we record audio if meeting is recorded
...
- We had an issue where FreeSWITCH, for some unknow reason, stopped recording the voice conference
in the middle of the meeting while there are users in the voice conference. We've relied on the
voice conf started event to trigger recording of wav files. This event is sent when the first user
joins the voice conference. In this case, there was no voice user joined after the recording stopped
as there were already users in the voice conference. TO make sure that the audio is recorded, akka-apps
will send a "check if voice conf is running and recording" message to FreeSWITCH every 30sec. If akka-apps
receives a "running=true recording=false" response from FreeSWITCH, akka-apps will send a start recording
msg to FreeSWITCH.
2019-10-17 11:50:12 -07:00
Ghazi Triki
ba109530ae
Disallow converting PDF files that have at least one big weighted page.
2019-10-16 08:37:03 +01:00
Richard Alam
13d610f798
Stop recording of voice
...
- stop recording of voice conference when meeting ends.
2019-10-01 11:34:41 -07:00
Chad Pilkey
027c28c320
add lock setting option to hide viewers from each other
2019-08-09 16:45:26 -07:00
Richard Alam
db88be858b
- fix https://github.com/bigbluebutton/bigbluebutton/issues/7452
2019-05-16 13:55:52 -07:00
Fred Dixon
056ef6ee8c
Merge pull request #7327 from ritzalam/add-redis-password-on-master
...
Add redis password on master
2019-05-09 16:35:42 -04:00
Pedro Beschorner Marin
c27f409def
Locking shared notes from akka-apps up to the Flash client
2019-05-08 20:36:36 +00:00
Richard Alam
52964f9e6b
- put allow duplicate external userids behind a flag so we can enable/disable
2019-05-03 09:15:14 -07:00
Pedro Beschorner Marin
a0590c12ea
Merge remote-tracking branch 'origin/master' into set-lock-settings-on-meeting-create
2019-05-02 11:05:34 -03:00
Richard Alam
47ea1bed67
Merge pull request #7270 from pedrobmarin/unmute-users
...
Unmute users
2019-05-01 10:52:12 -04:00