An error occurred while retrieving diff files
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.
Showing
- akka-bbb-apps/.gitignore 2 additions, 0 deletionsakka-bbb-apps/.gitignore
- akka-bbb-apps/src/main/scala/org/bigbluebutton/core/pubsub/senders/ReceivedJsonMsgHandlerActor.scala 2 additions, 0 deletions...ton/core/pubsub/senders/ReceivedJsonMsgHandlerActor.scala
- akka-bbb-apps/src/main/scala/org/bigbluebutton/core/running/MeetingActor.scala 37 additions, 2 deletions...n/scala/org/bigbluebutton/core/running/MeetingActor.scala
- akka-bbb-apps/src/main/scala/org/bigbluebutton/core2/AnalyticsActor.scala 4 additions, 0 deletions...c/main/scala/org/bigbluebutton/core2/AnalyticsActor.scala
- akka-bbb-apps/src/main/scala/org/bigbluebutton/core2/FromAkkaAppsMsgSenderActor.scala 2 additions, 0 deletions.../org/bigbluebutton/core2/FromAkkaAppsMsgSenderActor.scala
- akka-bbb-apps/src/main/scala/org/bigbluebutton/core2/MeetingStatus2x.scala 9 additions, 8 deletions.../main/scala/org/bigbluebutton/core2/MeetingStatus2x.scala
- akka-bbb-apps/src/main/scala/org/bigbluebutton/core2/message/senders/MsgBuilder.scala 9 additions, 0 deletions.../org/bigbluebutton/core2/message/senders/MsgBuilder.scala
- akka-bbb-fsesl/.gitignore 1 addition, 0 deletionsakka-bbb-fsesl/.gitignore
- akka-bbb-fsesl/run-dev.sh 6 additions, 0 deletionsakka-bbb-fsesl/run-dev.sh
- akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/voice/FreeswitchConferenceEventListener.java 10 additions, 0 deletions...n/freeswitch/voice/FreeswitchConferenceEventListener.java
- akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/voice/IVoiceConferenceService.java 2 additions, 0 deletions...gbluebutton/freeswitch/voice/IVoiceConferenceService.java
- akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/voice/events/VoiceConfRunningAndRecordingEvent.java 31 additions, 0 deletions...witch/voice/events/VoiceConfRunningAndRecordingEvent.java
- akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/voice/freeswitch/FreeswitchApplication.java 5 additions, 3 deletions...on/freeswitch/voice/freeswitch/FreeswitchApplication.java
- akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/voice/freeswitch/actions/CheckIfConfIsRunningCommand.java 1 addition, 1 deletion...voice/freeswitch/actions/CheckIfConfIsRunningCommand.java
- akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/voice/freeswitch/actions/ConferenceCheckRecordCommand.java 72 additions, 4 deletions...oice/freeswitch/actions/ConferenceCheckRecordCommand.java
- akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/voice/freeswitch/response/XMLResponseConferenceListParser.java 0 additions, 1 deletion.../freeswitch/response/XMLResponseConferenceListParser.java
- akka-bbb-fsesl/src/main/scala/org/bigbluebutton/freeswitch/RxJsonMsgDeserializer.scala 18 additions, 0 deletions.../org/bigbluebutton/freeswitch/RxJsonMsgDeserializer.scala
- akka-bbb-fsesl/src/main/scala/org/bigbluebutton/freeswitch/RxJsonMsgHdlrActor.scala 2 additions, 0 deletions...ala/org/bigbluebutton/freeswitch/RxJsonMsgHdlrActor.scala
- akka-bbb-fsesl/src/main/scala/org/bigbluebutton/freeswitch/VoiceConferenceService.scala 12 additions, 1 deletion...org/bigbluebutton/freeswitch/VoiceConferenceService.scala
- bbb-common-message/src/main/scala/org/bigbluebutton/common2/msgs/VoiceConfMsgs.scala 20 additions, 0 deletions.../scala/org/bigbluebutton/common2/msgs/VoiceConfMsgs.scala
Loading
Please register or sign in to comment