Configurer votre propre serveur TURN

Jami can be configured to use TURN or STUN servers (RFC5766) to establish a connection between two peers.

Le serveur par défaut de TURN est « turn.jami.net », avec le nom d’utilisateur « ring », le mot de passe « ring » et le royaume « ring ».

In this guide, we will setup a coTURN server. There are other TURN/STUN server implementations available under a free license, such as TurnServer and Restund.

Installation

The CoTURN server is available on most Linux distributions. On Debian, install it with the following command:

apt-get install coturn

Configuration

Here is a basic turnserver.conf configuration file:

listening-port=10000
listening-ip=0.0.0.0
min-port=10000
max-port=30000
lt-cred-mech
realm=sfl

This also will function as a STUN server. The STUN server does not require a username and password (A STUN server uses very little bandwidth).

Créer des utilisateurs sur votre serveur TURN

Pour créer des utilisateurs sur votre serveur TURN, utilisez le turnadmin binaire (cela peut nécessiter des autorisations de superutilisateur).

turnadmin -a -u bob -p secretpassword -r sfl

Lancement du serveur TURN

turnserver -c turnserver.conf

Configurer Jami pour authentifier avec le serveur TURN

Vous pouvez configurer Jami pour utiliser votre serveur TURN à partir de la section avancée de vos paramètres de compte:

champ

La valeur

Exemple

url du serveur

l’hôte et le port de votre serveur

Les produits de la production de l’équipement

Nom d’utilisateur

nom d’utilisateur

Bob est

** mot de passe**

mot de passe

mot de passe secret

Le royaume

le royaume

Sfl