direction and track need to be set for hold/unhold

This commit is contained in:
David Langley 2022-05-12 17:01:44 +01:00
parent 3f8ddbec60
commit 44e8974c02
2 changed files with 3 additions and 0 deletions

1
changelog.d/5865.bugfix Normal file
View File

@ -0,0 +1 @@
Fix for audio only being received in one direction after an un-hold during a sip call.

View File

@ -683,6 +683,8 @@ class WebRtcCall(
direction = RtpTransceiver.RtpTransceiverDirection.SEND_RECV
}
for (transceiver in peerConnection?.transceivers ?: emptyList()) {
transceiver.sender.track()?.setEnabled(!onHold)
transceiver.receiver.track()?.setEnabled(!onHold)
transceiver.direction = direction
}
updateMuteStatus()