Only the version with data forms is supported, not the legacy fixed
fields one. Error handling is not perfect yet and can likely be
improved.
To be tested more extensively after gloox get support for SRV records
(so we're sure to connect correctly to the server)