Left this in here, in case we see it breaking without it. (From the new ejabberd example config.)
Ahem, the notes were revised, because this has already been released as part of 20.04:
https://www.process-one.net/blog/ejabberd-20-04/
Example listen config:
port: 3478
transport: udp
module: ejabberd_stun
use_turn: true
## The server's public IPv4 address:
# turn_ip: 203.0.113.3
Also, apparently ejabberd has built-in STUN/TURN support now! (No need for #158.)
The new module to enable is:
mod_stun_disco: {}
Actually, closing again in favor of https://github.com/67P/kredits-contracts/issues/48. We should just move the entire repo over here at some point.
We can change this to implement the new solution, which @an3 came up with:
Looks like Coturn is the definitive choice (it does both STUN and TURN). There's an apt package for Ubuntu as well.
The new Conversations with A/V calls was released today: https://play.google.com/store/apps/details?id=eu.siacs.conversations