Bug 247993

Summary: Incoming and Outgoing audio does not recover automatically and "Microphone" stays in muted state after the PSTN call if User receives PSTN call in the middle of WebRTC call
Product: WebKit Reporter: Madara Freimane <madara.freimane>
Component: WebRTCAssignee: Nobody <webkit-unassigned>
Status: RESOLVED CONFIGURATION CHANGED    
Severity: Normal CC: webkit-bug-importer, youennf
Priority: P2 Keywords: InRadar
Version: Safari 16   
Hardware: iPhone / iPad   
OS: iOS 16   
See Also: https://bugs.webkit.org/show_bug.cgi?id=247994

Description Madara Freimane 2022-11-16 13:52:14 PST
Summary:
Outgoing audio does not recover automatically and "Microphone" stays in muted state after the PSTN call if User receives PSTN call in the middle of WebRTC call

Tested devices:
Bug is reproducible on:
* iPhone 14 (iOS 16.2 Beta 3, build: 20C5049e) and Safari
* iPhone 11 Pro Max (iOS 16.2 Beta 3, build: 20C5049e) and Safari
* iPhone 13 (iOS 15.7.1) and Safari

Scenario:
Precondition:
User is in active WebRTC call

Steps:
1. User receives PSTN call
2. User accepts PSTN call
3. User ends PSTN call

Actual result:
Outgoing audio does not recover automatically and "Microphone" stays in muted state after the PSTN call if User receives PSTN call in the middle of WebRTC call
(Sometimes User loses incoming and outgoing audio until re-enables "Microphone")

Expected result:
Outgoing audio recovers automatically and "Microphone" changes muted state to unmuted after the PSTN call if User receives PSTN call in the middle of WebRTC call

Reproducibility:
40%

Additional information:
-Sysdiagnostics file added (bug reproduced at 23:15, 16.11.2022, EET time zone):
https://drive.google.com/file/d/10Isd94hfJzqvTc6N1KIB0q-mrfKkke39/view?usp=share_link
Comment 1 Radar WebKit Bug Importer 2022-11-23 13:53:16 PST
<rdar://problem/102633531>
Comment 2 youenn fablet 2023-04-14 00:22:08 PDT
*** Bug 240651 has been marked as a duplicate of this bug. ***
Comment 3 youenn fablet 2023-04-14 00:22:21 PDT
*** Bug 247994 has been marked as a duplicate of this bug. ***
Comment 4 Madara Freimane 2024-03-25 03:43:03 PDT
This issue is no longer relevant. Seems has been fixed with iOS 16.4.
Thank you very much!