- Apr 15, 2021
-
-
znerol authored
-
- Apr 12, 2021
-
-
prlanzarin authored
Now it`s called AudioFloorChanged* to properly reflect its role Add fields to carry the floor state (boolean) along with the uID and vID to be able to send events for a floor takeover and a floor surrender
-
- Apr 05, 2021
-
-
Marcel Waldvogel authored
The starting scripts now `exec` the main service instead of starting it as a subprocess. Also in line with docker-entrypoint recommendations.
-
- Mar 10, 2021
-
-
Brent Baccala authored
on installation of akka-bbb-fsesl, update ESL password in /etc/bigbluebutton, where we're starting to put the configuration stuff, instead of /usr/share/bbb-fsesl-akka/conf/application.conf
-
Brent Baccala authored
FreeSWITCH configuration file (event_socket.conf.xml) and add FreeSWITCH as a package dependency to make sure that it gets configured first
-
- Feb 23, 2021
-
-
Daniel Schreiber authored
This change introduces a config file `/etc/bigbluebutton/bbb-fsesl-akka.conf` which reads the default config from packages and allows operators to keep their own config file changes across package upgrades. bbb-conf is adjusted to deal with this change.
-
- Feb 12, 2021
-
-
prlanzarin authored
The lack of handling to check whether the user was a dial-in user when answering akka-apps periodic member probes was making it use an arbitrary default (callerName) as the userId, explicitly violating the convention that dial-in/outs should have v_memberId userIds That would botch whichever added janitorial tasks that operated upon akka-apps GetUsersStatusToVoiceConfSysMsg probes
-
- Feb 11, 2021
-
-
Daniel Schreiber authored
Currently there is a mechanism in bbb-config which adds overlay units. This is not neccesary because sbt allows you to specify your own unit files.
-
- Dec 08, 2020
-
-
germanocaumo authored
-
- Apr 24, 2020
-
-
Richard Alam authored
-
Richard Alam authored
We need to increase the length of the voice conference. If we have lots of meetings running, there is a high chance of collision. Need corresponding changes to FreeSWITCH dialplan. In bbb_echo_test.xml, change to `expression="^echo(\d{5,11})$"`. In bbb_conference.xml, change to `expression="^(\d{5,11})$"`.
-
- Mar 25, 2020
-
-
Anton Georgiev authored
This reverts commit 37ed2c75, reversing changes made to 5af41dab.
-
- Mar 14, 2020
-
-
Richard Alam authored
-
- Feb 28, 2020
-
-
Ghazi Triki authored
-
- Feb 13, 2020
-
-
Richard Alam authored
- clean up - bind to port 8900
-
Richard Alam authored
- bind only to localhost
-
Richard Alam authored
-
Richard Alam authored
The /healthz returns information is we are able to send and receive message to/from freeswitch. The /status returns information about freeswitch version and uptime.
-
- Feb 11, 2020
-
-
Richard Alam authored
-
Richard Alam authored
-
- Feb 08, 2020
-
-
Richard Alam authored
-
Richard Alam authored
-
- Feb 07, 2020
-
-
Richard Alam authored
-
Richard Alam authored
-
Richard Alam authored
-
- Feb 06, 2020
-
-
Richard Alam authored
-
Richard Alam authored
-
Richard Alam authored
-
- Feb 05, 2020
-
-
Richard Alam authored
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.
-
- Feb 04, 2020
-
-
Richard Alam authored
- 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.
-
- Nov 13, 2019
-
-
Richard Alam authored
- We want to be able to correlate client webrtc calls with freeswitch logs. We add extra info on callerid which we strip out in akka-fsesl.
-
- Oct 21, 2019
-
-
Richard Alam authored
-
Richard Alam authored
-
Richard Alam authored
- poll FreeSWITCH for status of user so that akka-apps would be in sync with FreeSWITCH
-
- Oct 17, 2019
-
-
Richard Alam authored
- 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.
-
- Oct 10, 2019
-
-
Richard Alam authored
- when meeting ends, we try to eject all users by force from freeswitch to make sure that recording ends. However, we are not actually sending the command to freeswitch. This change sends the command so that users can be kicked out.
-
Richard Alam authored
- on auto-reconnect when FS restarts, the auto-reconnect add another listener to the ESL client resulting in multiple handlers of ESL events and multiple messages to akka-apps. This resulted in multiple recordings of audio when the first user joins as akka-apps receives 2 user join events.
-
- Oct 01, 2019
-
-
Richard Alam authored
-
Richard Alam authored
- Sometimes ejecting voice conf users using "conference vconf kick all" doesn't work. We need to forcefully eject the user by using "uuid_kill uuid".
-
- Sep 13, 2019
-
-
Richard Alam authored
- add more logs to trace messages - add FS status check by sending ESL message to FS
-