You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you're using Safari on macOS, your app won't be able to enumerate/select speakers through the Communication Services Device Manager. In this scenario, devices must be selected via the OS. If you use Chrome on macOS, the app can enumerate/select devices through the Communication Services Device Manager.
47
47
48
-
#### Audio connectivity is lost when receiving SMS messages or calls during an ongoing VoIP call
49
-
This problem may occur due to multiple reasons:
48
+
#### Device will get muted and incoming video will stop rendering when an interruption occures that takes over device access.
49
+
This problem may occur primarly from another application or OS taking over the control of microphone or camera, some examples can be seen bellow:
50
50
51
-
- Some mobile browsers don't maintain connectivity while in the background state. This can lead to a degraded call experience if the VoIP call was interrupted by an event that pushes your application into the background.
52
-
- Sometimes, an SMS or PSTN call captures the audio sound, and doesn't release audio back to the VoIP call. Apple fixed this issue in iOS versions 14.4.1+.
51
+
- User while is in the call, an incoming PSTN call arrives and captures the microphone device access.
52
+
- User while is in the call, will navigate to another native application that will capture access to the microphone or camera, for example play a Youtube video or start a Facetime call.
53
+
- User while is in the call, will enable Siri which will capture access to the microphone again.
54
+
55
+
To recover from all these cases user will have to go back to the application to unmute and start video in order to have the audio and video start flowing after the interruption.
56
+
57
+
In some occations the devices (Microphone or camera) won't be released on time and that can cause issues with the original call, for example if user tries to unmute while watching a Youtube video or a PSTN call is active simultaniously.
53
58
54
59
<br/>Client library: Calling (JavaScript)
55
-
<br/>Browsers: Safari, Chrome
56
-
<br/>Operating System: iOS, Android
60
+
<br/>Browsers: Safari
61
+
<br/>Operating System: iOS
57
62
58
63
#### Repeatedly switching video devices may cause video streaming to temporarily stop
0 commit comments