diff --git a/openvidu-server/src/main/java/io/openvidu/server/core/EndReason.java b/openvidu-server/src/main/java/io/openvidu/server/core/EndReason.java index 6d002822..161db6f5 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/core/EndReason.java +++ b/openvidu-server/src/main/java/io/openvidu/server/core/EndReason.java @@ -20,7 +20,7 @@ package io.openvidu.server.core; public enum EndReason { unsubscribe, unpublish, disconnect, forceUnpublishByUser, forceUnpublishByServer, forceDisconnectByUser, - forceDisconnectByServer, lastParticipantLeft, networkDisconnect, mediaServerDisconnect, nodeCrashed, - openviduServerStopped, recordingStoppedByServer, automaticStop, sessionClosedByServer + forceDisconnectByServer, lastParticipantLeft, recordingStoppedByServer, sessionClosedByServer, networkDisconnect, + mediaServerDisconnect, mediaServerReconnect, nodeCrashed, openviduServerStopped, automaticStop } diff --git a/openvidu-server/src/main/java/io/openvidu/server/kurento/core/KurentoSession.java b/openvidu-server/src/main/java/io/openvidu/server/kurento/core/KurentoSession.java index c924976b..0f18cba2 100644 --- a/openvidu-server/src/main/java/io/openvidu/server/kurento/core/KurentoSession.java +++ b/openvidu-server/src/main/java/io/openvidu/server/kurento/core/KurentoSession.java @@ -288,7 +288,7 @@ public class KurentoSession extends Session { // Stop recording if session is being recorded if (recordingManager.sessionIsBeingRecorded(this.sessionId)) { - this.recordingManager.forceStopRecording(this, EndReason.mediaServerDisconnect, kmsDisconnectionTime); + this.recordingManager.forceStopRecording(this, EndReason.mediaServerReconnect, kmsDisconnectionTime); } // Store MediaOptions for resetting PublisherEndpoints later @@ -303,10 +303,10 @@ public class KurentoSession extends Session { kParticipant.getPublisher().getMediaOptions()); } kParticipant.releaseAllFilters(); - kParticipant.close(EndReason.mediaServerDisconnect, false, kmsDisconnectionTime); + kParticipant.close(EndReason.mediaServerReconnect, false, kmsDisconnectionTime); if (wasStreaming) { kurentoSessionHandler.onUnpublishMedia(kParticipant, this.getParticipants(), null, null, null, - EndReason.mediaServerDisconnect); + EndReason.mediaServerReconnect); } });