I tried using a call between two devices with gmail relays. It worked once (though with a delay), but after that I could only accept the call — no actual connection was established, and then the call would just drop. Could you please explain why this happens?
Delta Chat version
Expected behavior
Actual behavior
Steps to reproduce the problem
- …
- …
Screen snapshots
This should not happen ideally. For non-Chatmail accounts Delta Chat provides a fallback TURN server, so calls should always work regardless of what mail server you’re using.
One possible reason is that you get throttled by Google, i.e. the “answer call” email doesn’t get received by the remote party. I would check the “Connectivity” dialog in Delta Chat settings, see if “Last message sent successfully.” is present.
Also try sending a regular message right after accepting the call and see if it gets delivered.
Also maybe checking out logs would help.
It looks like Delta Chat’s STUN server is blocked by censorship authorities…
How long has this support been available and how is it enabled in the deltachat client?
Since ~November, v2.35.0: feat: Use turn.delta.chat as fallback TURN server (#7382) · chatmail/core@28fc1d2 · GitHub.
What do you mean? How a user is supposed to enable it? It’s always enabled, there is no UI to change that.
1 Like