- Feb 13, 2020
-
-
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
-
- Sep 06, 2019
-
-
Richard Alam authored
- FreeSWITCH core dumped and akka-fsesl managed to reconnect. However, commands (mute, unmute, record, etc.) to FS are not reaching FS. But events (user joined, left, talking) from FS are received by akka-fsesl. Can't determine where the commands are falling off. These extra logging hopefully helps us narrow down if this happens again. I wasn't able to reproduce the issue when stopping and restarting FS. Akka-fsesl reconnects and command/events are flowing in both directions.
-
- May 30, 2019
-
-
Richard Alam authored
This will help us hunt an issue where a channel gets stuck in a voice conference.
-
- May 25, 2019
-
-
Richard Alam authored
-
- May 17, 2019
-
-
Richard Alam authored
-
- Apr 30, 2019
-
-
Richard Alam authored
-
- Apr 05, 2019
-
-
Richard Alam authored
-
- Mar 27, 2019
-
-
Richard Alam authored
-
- Dec 16, 2018
-
-
Ghazi Triki authored
-
- Dec 14, 2018
-
-
Ghazi Triki authored
-
- Dec 11, 2018
-
-
Richard Alam authored
-
Richard Alam authored
-
Richard Alam authored
-
Richard Alam authored
-
- Dec 10, 2018
-
-
Ghazi Triki authored
-
Ghazi Triki authored
-