diff --git a/ts/session/utils/CallManager.ts b/ts/session/utils/CallManager.ts index 2a2f3c1c0..d4d068950 100644 --- a/ts/session/utils/CallManager.ts +++ b/ts/session/utils/CallManager.ts @@ -558,6 +558,10 @@ function handleConnectionStateChanged(pubkey: string) { closeVideoCall(); } else if (peerConnection?.connectionState === 'connected') { setIsRinging(false); + const firstAudioInput = audioInputsList?.[0].deviceId || undefined; + if (firstAudioInput) { + void selectAudioInputByDeviceId(firstAudioInput); + } window.inboxStore?.dispatch(callConnected({ pubkey })); } }