diff --git a/src/js/rtc_session.js b/src/js/rtc_session.js index 794e266..5e43a99 100644 --- a/src/js/rtc_session.js +++ b/src/js/rtc_session.js @@ -871,7 +871,7 @@ export default class RtcSession { var now = new Date(); self._sessionReport.sessionStartTime = now; self._connectTimeStamp = now.getTime(); - if (pc && pc.signalingState != 'closed') { + if (pc && pc.iceConnectionState != 'closed' && pc.iceConnectionState != 'failed' && pc.iceConnectionState != 'disconnected') { self._pc = pc; } else { if (pc) {