WebRTC Error - Session error description: Data channel type mismatch. Expected RTP, got SCTP

Пытаюсь осилисть WebRTC и пишу свое первое приложение. Делаю все как описанно в этой статье https://www.tutorialspoint.com/webrtc/webrtc_quick_guide.htm.Получившийся код работает отлисно в Хроме. Но когда я пытаюсь затестить код в 2 браузерах то получаю вот эту ошибку в консоли:

Uncaught (in promise) DOMException: Failed to execute ‘setRemoteDescription’ on ‘RTCPeerConnection’: Session error code: ERROR_CONTENT. Session error description: Data channel type mismatch. Expected RTP, got SCTP…

Это происходит когда я шлю оффер из мозилы в Хром и наоборот. Это происходит в этом участке кода:

myConnection.setRemoteDescription(new RTCSessionDescription(offer));
myConnection.createAnswer(function (answer) {
myConnection.setLocalDescription(answer);
send({
type: “answer”,
answer: answer
});
}, function (error) {
alert(“oops…error”); //<-- this alert fires all the time
});

Загуглил и нашел что нужно убрать этот параметр при инициализации new RTCPeerConnection(configuration, { optional: [{RtpDataChannels: true}] }) но если я его убираю то тоггджа при попытке отправить сообщение мне выдается другая ошибка: dataChannel.readyState is not openned.

Что не так? Заранее благодарен за помощь!

Спасибо!