Я использовал apiRT C js для интеграции видео и голосовых вызовов в моем проекте. Видеозвонок работает отлично. Но я сталкиваюсь с проблемой в голосовом вызове. Во время голосового вызова, когда пользователь-получатель принимает запрос на входящий вызов, его видео также показывается отправителю вызова. т. е. видеопоток также передается вместе с аудиопотоком в удаленный контейнер.
Ниже приведен мой код для совершения вызова:
var contact = connectedSession.getOrCreateContact($("#pntNum").val());
var call = contact.call(null, {audioOnly: true});
if (call !== null) {
if (call.getContact().userData.audioDevicePresent == "true") {
setCallListeners(call);
addHangupButton(call.getId());
hideMuteButtons();
}
} else {
console.warn('Please make sure that your machine has audio device installed.');
}
} else {
console.warn("Cannot establish call");
}
Если кто-нибудь знает, как решить эту проблему, пожалуйста, помогите. Спасибо.