de:video-_und_sprachanrufe_einrichten
Inhaltsverzeichnis
Video- und Sprachanrufe einrichten
Voraussetzung
- Dieses Howto setzt ejabberd Installation und LetsEncrypt einrichten voraus.
Einleitung
Wie du es von anderen Messengern gewohnt bist, kannst du auch mit XMPP Sprachanrufe durchführen oder per Video kommunizieren.
Einrichtung
Als ejabberd arbeiten und die Konfiguration editieren:
$ su - ejabberd $ jed opt/ejabberd/conf/ejabberd.yml
Suche nach:
modules:
füge am Ende ein neues Modul ein und passe IP Adressen (IPv4 und IPv6) sowie deine Domain an. Wenn dein Server kein IPv6 kann, lasse den Teil einfach weg:
mod_stun_disco: credentials_lifetime: 12h services: - host: <0.0.0.0> port: 3478 type: stun transport: udp restricted: false - host: <0.0.0.0> port: 3478 type: turn transport: udp restricted: true - host: <::> port: 3478 type: stun transport: udp restricted: false - host: <::> port: 3478 type: turn transport: udp restricted: true - host: <beispiel.de> port: 5349 type: stuns transport: tcp restricted: false - host: <beispiel.de> port: 5349 type: turns transport: tcp restricted: true
Suche nach:
listen:
und füge am Ende einen neuen Block ein. Wenn dein Server kein IPv6 kann, lasse die Zeilen für IPv6 einfach weg:
- port: 3478 transport: udp use_turn: true turn_ipv4_address: <0.0.0.0> turn_ipv6_address: <::> auth_type: user auth_realm: <beispiel.de> module: ejabberd_stun - port: 3478 transport: tcp use_turn: true turn_ipv4_address: <0.0.0.0> turn_ipv6_address: <::> auth_type: user auth_realm: <beispiel.de> module: ejabberd_stun - port: 5349 transport: tcp use_turn: true tls: true ip: <0.0.0.0> turn_ipv4_address: <0.0.0.0> turn_ipv6_address: <::> auth_type: user auth_realm: <beispiel.de> module: ejabberd_stun
Die Änderungen mit [STRG] + [x] und [STRG] + [s] speichern und den Editor mit [STRG] + [x] und [STRG] + [c] verlassen.
Zusätzlich musst du noch Anpassungen im DNS vornehmen und folgende Einträge anlegen:
_stun._udp IN SRV 0 0 3478 <beispiel.de>. _stun._tcp IN SRV 0 0 3478 <beispiel.de>. _stuns._tcp IN SRV 0 0 5349 <beispiel.de>. _turn._udp IN SRV 0 0 3478 <beispiel.de>. _turn._tcp IN SRV 0 0 3478 <beispiel.de>. _turns._tcp IN SRV 0 0 5349 <beispiel.de>.
Mache ejabberd die geänderte Konfiguration bekannt:
$ ./opt/ejd/bin/ejabberdctl reload_config
de/video-_und_sprachanrufe_einrichten.txt · Zuletzt geändert: 25.11.2022, 10:20 von Christoph Stoltz