Browse Source

more accurate description of prosody and coturn, troubleshooting

master
rra 4 years ago
parent
commit
7729130884
  1. 8
      content/instant-messaging/server-support-for-audio-video-calls.md

8
content/instant-messaging/server-support-for-audio-video-calls.md

@ -13,7 +13,7 @@ Introduction
In april 2020 Conversations [released a new version with support for end-to-end encrypted audio/video calls](https://github.com/iNPUTmice/Conversations/blob/master/CHANGELOG.md#version-280), bringing that functionality to one of the most widely used XMPP clients. For A/V calls to work you need to enable server-side support. This guide will help you doing that.
We will first install and configure [Coturn](https://github.com/coturn/coturn). It is a libre STUN/TURN server that helps establish peer connections across firewalls for media streams such as calls. Then we will configure Prosody to talk to Coturn.
We will first install and configure [Coturn](https://github.com/coturn/coturn). It is a libre STUN/TURN server that helps establish peer connections across firewalls for media streams such as calls. Then we will configure Prosody so that it can give temporary credentials to an XMPP clients to login to Coturn.
Like the other guides, this one assumes Debian stable running on the server, the fact that you will end up hosting a few of your friends and that you have some basic skills working on a linux command line.
@ -150,6 +150,10 @@ Restart `prosody`
Finally to see if it works, you can check your server with the web-based [Conversations Compliance tester](https://compliance.conversations.im/)
Troubleshooting
---
In case you run in to issues have a look at the [notes by Daniel Gultsch](https://gist.github.com/iNPUTmice/a28c438d9bbf3f4a3d4c663ffaa224d9) for how to debug issues. Furthermore you can try either the [Conversations.im](xmpp:conversations@conference.siacs.eu?join) or [Homebrewserver.club](hbsc@muc.lurk.org?join) channels.
Thanks & Acknowledgements
---
Based on [example config by Wiktor Kwapisiewicz](https://github.com/wiktor-k/coturn), [notes by Daniel Gultsch](https://gist.github.com/iNPUTmice/a28c438d9bbf3f4a3d4c663ffaa224d9) and the [Prosody documentation](https://prosody.im/doc/coturn)
Based on [example config by Wiktor Kwapisiewicz](https://github.com/wiktor-k/coturn), and the [Prosody documentation](https://prosody.im/doc/coturn)
Loading…
Cancel
Save