REPRODUCIBILITY (100%):
BUILD ID = OS VERSION (3.4.0.24):
HARDWARE (XA2, and partly Xperia X):
UI LANGUAGE: German
REGRESSION: (compared to previous public release: Yes, No, ?):
DESCRIPTION:
Videocalls or just voicecalls via Threema (4.43) is not working with XA2 over WiFi. It is trying to connect but fails. I tried to call an Android device and also my Xperia X. It is ringing but the connection can not be established.
Making calls (over WiFi and mobile data) with Xperia X does work, but the frontcamera is somehow zoomed in and the picture ist streched. The backcamera is working fine. Calls are not stable though.
i remember, that it worked before the last update.
Edit 1 the test with XA 2 was done on WiFi.
Edit 2 I also tested over mobile data and it worked. So the issue is WiFi related!
PRECONDITIONS:
STEPS TO REPRODUCE:
make a call via threema on XA2 over WiFi
EXPECTED RESULT:
should work
ACTUAL RESULT:
not working
ADDITIONAL INFORMATION:
(Please ALWAYS attach relevant data such as logs, screenshots, etc…)
I can confirm this bug, using
Threema 4.43
Sailfish 3.4.0.24
Xperia XA2 Dual SIM
Videocalls and voicecalls does work with mobile data, but not via Wifi.
Threema’s debug_log.txt shows repeatedly when hanging at the 60% loading of Threema Web.
Wed Nov 17 11:04:04 GMT+01:00 2021 WARN libwebrtc: android_network_monitor.cc(line 517): Get an unknown type for the interface wlan0
Wed Nov 17 11:04:04 GMT+01:00 2021 WARN libwebrtc: android_network_monitor.cc(line 517): Get an unknown type for the interface rndis0
This has been a known problem for a very long time.
It would be really nice if a developer would comment if this is on some todo list or if they decided to ignore the problem.
I would like to note that the number of Threema users is constantly growing.
For me, it’s the most important app in my daily life, so I would be happy to know if they are working on this WebRTC issue or not. If it’s a clear no, I would consider trying LineageOS.
Even not entirely for Threema, I will mention what I found today, it might help:
I tried Elements (android matrix client), the chat was working fine but no calls/ videos.
When I did the verification it mention IP: 172.18.0.1 ( I suppose it is kind of docker IP of android 10 on sailfishX ?)
Also I tried jitsi app (from F-droid), didn’t work either.
Now the intresting part: both Elements and jitsi worked fine from Firefox (android app) with both video and audio!
I hope all that helps and we will have it fixed on next update
We have good news for you. It seems that the Telegram fix for WiFi-based connections in the Android App Support of Sailfish also makes Threema work via WiFi. Even Threema video calls.
The upcoming Sailfish release 4.4.0 will contain this fix.