bareSIP

Table des matières

BareSIP est un client SIP multiplateforme, léger et modulaire.
C'est un logiciel open source: https://github.com/alfredh/baresip

Par défaut, ce client s'utilise via un terminal, en lignes de commande (https://github.com/alfredh/baresip/wiki).

Pour en faciliter l'utilisation dans le cadre du service RENAvisio, une interface web (navigateur internet) a été développée.
Cette page fournit les informations pour installer, configurer et utiliser bareSIP via cette interface.

Installation et configuration rapide

Des archives contenant les binaires pour les 3 environnements (Windows, Mac, Linux) sont disponibles:

Après téléchargement et décompression, il n'y a pas d'installation à faire. L'application peut être démarrée directement via un script de lancement.

Si tout se passe bien, le client se lance et une interface graphique s'ouvre dans le navigateur configuré par défaut.

Il est conseillé de parcourir les onglets dans l'ordre suivant: Audio→Video→Café→Call

Depuis les onglets Audio et Video, il est possible de sélectionner les périphériques (casque, microphone, webcam…) qui seront utilisés.
Des tests simples permettent de s'assurer de la bonne configuration du matériel.

Joindre une conférence RENAVisio

L'onglet Café permet de faire un test rapide vers une salle virtuelle de test.

Les appels dans l'onglet “Café” font basculer vers l'onglet “Call” afin de donner un exemple de remplissage des champs.

Le champs “My Name”, est le nom, pseudo… qui sera visible pas les autres participants de la visioconférence.

La configuration Use SIP TCP+TURN server est celle qui devrait fonctionner dans la plupart des cas.

La configuration Use SIP TCP seule ou Use SIP TCP+STUN server est à privilégier, si elle fonctionne, car elle permet d'éviter de faire passer les flux par des serveurs TURN.

Si l'appel vers la salle de test (Café Scopia ou Café Codian) c'est bien passé, raccrocher et adapter les champs avec ceux reçus à la réservation de votre conférence comme indiqué ci-dessous:

Problèmes classiques

Si un autre client SIP (ex. lifesize) est déjà lancé, bareSIP ne peut pas démarrer correctement. Tout autre client SIP doit être fermé préalablement à l'utilisation de bareSIP.
BareSIP et le navigateur internet communiquent via le port 8000 par défaut. Ce port peut être modifié si une autre application l'utilise déjà (cf. config).

Un antivirus (ex. kaspersky) peut bloquer le lancement de bareSIP

Utilisation comme softphone

bloc à faire

Configuration avancée

Un répertoire caché .baresip contient trois fichiers de configuration: config, accounts et contacts.

config

video

Avec la configuration par défaut pour le débit vidéo video_bitrate 0, bareSIP va automatiquement adapter la résolution vidéo et le débit pour fournir la qualité maximum en fonction:

  1. des capacités de décodages du UA distant (ex. les MCUs RENAvisio)
  2. des limites matérielles de la webcam

Si les conditions réseau ne sont pas optimales (Wifi, ADSL…), il peut s'avérer utile de spécifier une résolution et un débit faible:
video_size 176×144
video_bitrate 250000⇒ 250 kbps
video_fps 15

AVT - Audio/Video Transport

rtp_ports 5010-5030 ⇒ plage de ports UDP utlisée par bareSIP pour les flux média (5010-5030 pour le GIP)

Module parameters

http_listen 0.0.0.0:8000 ⇒ adresse:port utilisé par bareSIP pour communiquer avec le navigateur (port 8000 par défaut).

accounts

bloc à faire

contacts

bloc à faire

dt/isi/user/portail/visio-conference/client_sip_baresip.txt · Dernière modification: 2019/03/11 17:13 par nicolas.tizon@renater.fr