-
Notifications
You must be signed in to change notification settings - Fork 503
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
IOS calls not working #3054
Comments
Same problem here on iOS 13.4 and a new installed server. |
This looks like a TURN issue. Have you set up a TURN server on your server? |
Yes, we have a TURN server set up and we are explicitly not allowing any fallbacks in the app. |
What could it be? |
Same problems here. VoIP doesn't work for the most calls when an iOS device is involved (only the first call after rebooting the phone works). No problem when using Riot-web in the same network scenario. We have no Android device to test at the moment. Synapse 1.10.0 |
Thank you @stuart12, here is the configuration of our coturn instance
The most frequent issue after the first (video)call, which usually works fine, is that the caller's audio is not heard by the called party. |
Same issue here. With my coturn/matrix-synapse setup behind NAT, I actually have better results using my cotrun server as compared to using the fail back only for calls and the trun server disabled in-house. My issue seems to be specific to calling the iphone - one way audio. If i kill the app, it works PERFECTLY, second call is one way audio. Easy to recreate. I've looked at all the settings i can think of and rebuilt the server fresh, verbose logging, webRTC diagnostics, etc., etc. Is there any fix for this? It is silly to have the app with buttons that do not work as advertised. Thanks |
We just made a video call test by using the latest version from the App Store (0.11.5 #20200518190504). The same reproducible problem arise: the first VoIP call between two devices works fine, while on the second shot the caller audio is not heard by the called party. |
I believe the main issue is described here, it's not about coturn server |
Hi to all. I just tried the latest release of Riot for iOS (pardon: Element v1.0.0), and VoIP calls and video calls are working now!! Unfortunately, incoming call notification when iPhone is locked are horrible (just as message notification: no ring!!)... but at least real-time communications are available to iOS users finally. Thanks! Our environment: Synapse 1.14.0 |
I have a similar issue and discovered and always when it´s not working I see the following log message in coturn:
When explicitly terminating the IOS app, it immediately works. Is it possible that the app caches the credentials for the coturn server which it via the matrix-server? Unfortunately I am not familia with the exact procedure but I wonder how does element/riot know that the credentials have expired and need to be renewed. |
I tried to test from android > android on different networks and its working with the turn server,
when I try from android > IOS or from IOS > IOS on the same network it's working.
when I try from android > IOS or from IOS > IOS on cellular networks it's not working.
did anyone faced like an issue before, or any clue for that?
Android 9
IOS13.4
synapse:v0.31.1
The text was updated successfully, but these errors were encountered: