Outdated

This article was written a long time ago!
Be aware that parts, or all of it may be outdated!

Preparing Openfire for Audio/Video calls with Conversations

April 26, 2020
by Guus der Kinderen

Later this week (editor's note: this was originally written in April 2020), the popular Android client Conversations will have an exciting new release that will allow you to make voice and video calls.

For this to work well with your instance of Openfire, it is recommended to make use of a STUN and TURN service. I've personally experimented with [coturn](https://github.com/coturn/coturn), which I've found easy to use.

After you've set up the STUN and TURN service, you'll need to configure Openfire to expose the availability of this new service to your users. You can do this easily with the External Service Discovery plugin for Openfire.

After you install the plugin, you can add your TURN and STUN services to its configuration, as shown below. This will allow clients to discover the availability of these services!

Screenshot of the Openfire admin console, showing External Service Discovery configuration.

Take care to read up on the authentication mechanisms that are available in your TURN server, to prevent unrelated third parties from making use of your bandwidth.

That's all to it!


If you want to comment on this article, please do so as a reaction to the blog post that corresponds with the article!