diff --git a/src/utils/webrtc/models/CallParticipantModel.js b/src/utils/webrtc/models/CallParticipantModel.js index 171488edd33..557b1dfd42e 100644 --- a/src/utils/webrtc/models/CallParticipantModel.js +++ b/src/utils/webrtc/models/CallParticipantModel.js @@ -226,10 +226,6 @@ CallParticipantModel.prototype = { return } - if (label !== 'status' && label !== 'JanusDataChannel') { - return - } - if (data.type === 'speaking') { this.set('speaking', true) } else if (data.type === 'stoppedSpeaking') { diff --git a/src/utils/webrtc/webrtc.js b/src/utils/webrtc/webrtc.js index b5a45d34183..4b80a3a160a 100644 --- a/src/utils/webrtc/webrtc.js +++ b/src/utils/webrtc/webrtc.js @@ -1590,25 +1590,21 @@ export default function initWebRtc(signaling, _callParticipantCollection, _local }) webrtc.on('channelMessage', function(peer, label, data) { - if (label === 'status' || label === 'JanusDataChannel') { - if (data.type === 'audioOn') { - webrtc.emit('unmute', { id: peer.id, name: 'audio' }) - } else if (data.type === 'audioOff') { - webrtc.emit('mute', { id: peer.id, name: 'audio' }) - } else if (data.type === 'videoOn') { - webrtc.emit('unmute', { id: peer.id, name: 'video' }) - } else if (data.type === 'videoOff') { - webrtc.emit('mute', { id: peer.id, name: 'video' }) - } else if (data.type === 'nickChanged') { - const name = typeof (data.payload) === 'string' ? data.payload : data.payload.name - webrtc.emit('nick', { id: peer.id, name }) - } else if (data.type === 'speaking' || data.type === 'stoppedSpeaking') { - // Valid known messages, but handled elsewhere - } else { - console.debug('Unknown message type %s from %s datachannel', data.type, label, data, peer.id, peer) - } + if (data.type === 'audioOn') { + webrtc.emit('unmute', { id: peer.id, name: 'audio' }) + } else if (data.type === 'audioOff') { + webrtc.emit('mute', { id: peer.id, name: 'audio' }) + } else if (data.type === 'videoOn') { + webrtc.emit('unmute', { id: peer.id, name: 'video' }) + } else if (data.type === 'videoOff') { + webrtc.emit('mute', { id: peer.id, name: 'video' }) + } else if (data.type === 'nickChanged') { + const name = typeof (data.payload) === 'string' ? data.payload : data.payload.name + webrtc.emit('nick', { id: peer.id, name }) + } else if (data.type === 'speaking' || data.type === 'stoppedSpeaking') { + // Valid known messages, but handled elsewhere } else { - console.debug('Unknown message from %s datachannel', label, data, peer.id, peer) + console.debug('Unknown message type %s from %s datachannel', data.type, label, data, peer.id, peer) } })