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.
Showing
- akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/voice/VoiceApp2x.scala 8 additions, 0 deletions.../scala/org/bigbluebutton/core/apps/voice/VoiceApp2x.scala
- akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/voice/VoiceConfCallStateEvtMsgHdlr.scala 42 additions, 0 deletions...button/core/apps/voice/VoiceConfCallStateEvtMsgHdlr.scala
- 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 1 addition, 0 deletions...n/scala/org/bigbluebutton/core/running/MeetingActor.scala
- akka-bbb-apps/src/main/scala/org/bigbluebutton/core2/AnalyticsActor.scala 2 additions, 0 deletions...c/main/scala/org/bigbluebutton/core2/AnalyticsActor.scala
- akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/voice/FreeswitchConferenceEventListener.java 13 additions, 0 deletions...n/freeswitch/voice/FreeswitchConferenceEventListener.java
- akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/voice/IVoiceConferenceService.java 10 additions, 0 deletions...gbluebutton/freeswitch/voice/IVoiceConferenceService.java
- akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/voice/events/FreeswitchStatusReplyEvent.java 11 additions, 0 deletions...n/freeswitch/voice/events/FreeswitchStatusReplyEvent.java
- akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/voice/events/VoiceCallStateEvent.java 30 additions, 0 deletions...uebutton/freeswitch/voice/events/VoiceCallStateEvent.java
- akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/voice/freeswitch/ConnectionManager.java 13 additions, 4 deletions...button/freeswitch/voice/freeswitch/ConnectionManager.java
- akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/voice/freeswitch/ESLEventListener.java 202 additions, 7 deletions...ebutton/freeswitch/voice/freeswitch/ESLEventListener.java
- akka-bbb-fsesl/src/main/java/org/bigbluebutton/freeswitch/voice/freeswitch/actions/CheckFreeswitchStatusCommand.java 4 additions, 2 deletions...oice/freeswitch/actions/CheckFreeswitchStatusCommand.java
- akka-bbb-fsesl/src/main/scala/org/bigbluebutton/freeswitch/VoiceConferenceService.scala 37 additions, 0 deletions...org/bigbluebutton/freeswitch/VoiceConferenceService.scala
- bbb-common-message/src/main/scala/org/bigbluebutton/common2/msgs/VoiceConfMsgs.scala 37 additions, 1 deletion.../scala/org/bigbluebutton/common2/msgs/VoiceConfMsgs.scala
- bbb-fsesl-client/src/main/java/org/freeswitch/esl/client/inbound/Client.java 4 additions, 1 deletion...c/main/java/org/freeswitch/esl/client/inbound/Client.java
Loading
Please register or sign in to comment