Element on ios crushes when third person rings during existing call #7427
Labels
A-VoIP
O-Uncommon
Most users are unlikely to come across this or unexpected workflow
S-Major
Severely degrades major functionality or product features, with no satisfactory workaround
T-Defect
Something isn't working: bugs, crashes, hangs and other reported problems
Hello. I have local matrix server installed without federation and it is functioning correctly from web client and android devices, but element on ios fails to switch to another incoming call when there is already ongoing call. To better explain issue lets say there is user1, user2 and user3. user1 calls to user2 and everything is okay on both side. Then user3 calls to user2 which receives and accepts new call, but no sound is going through/or heard on user2's application. Noticeable symptoms are ongoing call timer and ios microphone usage indicator disappears.
Steps to reproduce:
To reproduce this issue 3 apple smartphone is needed as shown in above description. Place call between two users and without interrupting place another call from third user. I have not tested same scenario on public matrix servers so i can not tell if having separate server installation is needed or not.
Outcome
What did you expect?
When new call is received during ongoing call application should put previous one on hold and successfully connect to new one in case new call is accepted.
What happened instead?
Application does not completely terminated and call screen stays on top, but you cant hear sound.
Your phone model
iphone13
Operating system version
ios 16.3.1
Application version
element version 1.10.3
Homeserver
synapse:v1.78.0
Will you send logs?
No
The text was updated successfully, but these errors were encountered: