Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Voice and videotelephony systems

There are two ways of setting up voice and video calling for use with Matrix:

  • MatrixRTC/Element Call (using a Livekit backend).
  • Legacy Calling (using a TURN backend).

Which of these is right for your homeserver largely depends on your preferred client. Different clients support different calling methods, but the majority of maintained clients that support calling are moving towards using MatrixRTC. It is also possible to use legacy calls and the newer MatrixRTC concurrently.

To set up MatrixRTC/Element Call, see the MatrixRTC documentation.

To set up legacy calling, see the TURN documentation. Note: if you are also setting up MatrixRTC, additionally review the External TURN Integration section of the MatrixRTC documentation.