antidoto,
I can confirm that ejabberd works outside the local network while using domain from ‘fbx.one’. Text, voice, and video work well. FreedomBox is exposed to internet via DMZ, and Coturn is running. So, if you are still having issues, I would check what ports are open at your router and where they are being directed within your network.
Jim