de:video-_und_sprachanrufe_einrichten
Dies ist eine alte Version des Dokuments!
Video- und Sprachanrufe einrichten
Dieses HowTo baut auf ejabberd Installation und LetsEncrypt einrichten auf.
Wie du es von anderen Messengern gewohnt bist, kannst du auch mit XMPP anrufen oder per Video kommunizieren.
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:
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:
-
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
Achte bitte auf die Leerzeichen am Zeilenanfang. Die Änderungen mit [STRG] + [s] speichern und den Editor mit mit [STRG] + [x] und [STRG] + [c] verlassen.
Zusätzlich müssen noch Anpassungen im DNS vorgenommen und folgende Einträge angelegt werden:
_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>.
$ ./opt/ejabberd-22.10/bin/ejabberdctl reload_config
de/video-_und_sprachanrufe_einrichten.1669031994.txt.gz · Zuletzt geändert: von Christoph Stoltz
