element-hq / element-hq/element-ios

Call fails to connect Android -> IOS

Open
#3,781 3 comments 2 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
1.8k
Forks
544
PR merge metrics
PR metrics pending

Description

**Describe the bug**
Calling from Android -> IOS fails
Calling From Web -> IOS works just fine
IOS -> Android works fine
IOS -> Web works fine

**To Reproduce**
Steps to reproduce the behavior:
1. Call IOS device from an android device
2. Try to answer call on IOS device
3. Endless Call Connecting

**Expected behavior**
The call connects as normal

**Desktop (please complete the following information):**
- IOS; 1.0.16
- Android; 1.0.9
- web; 1.7.12

**Smartphone (please complete the following information):**
- Device: Iphone 11; IOS 14.1, Pixel ( Multiple devices ); Android 11

Android devices seem able to attempt a few connections to the STUN/TURN server so they work more/less every time vs the IOS version tries once if it works connects through if not there is no further attempts and it just tries to connect for forever

Contributor guide

Open the contributing guide

Research direction

Start by reproducing an Android-to-iOS call using the reported device and app versions, then inspect the STUN/TURN connection attempts described in the report. Done means the iOS call connects reliably instead of remaining in an endless connecting state.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, ios, swift
Domain
audio-video-rtc, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.