Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Téléphonie IP avec Wengo

Wengo est un concurrent open-source de Skype très prometteur.

Le WengoPhone 2.0 (ou Wengophone NG) résout beaucoup des problèmes de la version précédente (voir les anciennes révisions de la pages si vous utilisez l'ancienne version).

Version des dépôts

Installez le paquet wengophone disponible dans les dépôts Universe.

Dernière version (getdeb)

Bien plus simple que la méthode suivante pour un meilleur résultat… que demander de plus.

télécharger le paquet wengophone sur getdeb: http://www.getdeb.net/app.php?name=WengoPhone

et installer le en double cliquant dessus simplement, une entrée dans le menu sera créer automatiquement.

Dernière version (version officielle)

Téléchargement de l'archive :

wget http://download.wengo.com/wengophone/release/2007-06-27/WengoPhone-2.1.1-linux-bin-x86.tar.bz2

Décompression de l'archive

tar xfvj WengoPhone-2.1.1-linux-bin-x86.tar.bz2

Déplacement du dossier dans /opt

sudo mv WengoPhone-2.1.1-minsizerel /opt/WengoPhone-2.1.1-minsizerel

Création d'un lien symbolique

sudo ln -s /opt/WengoPhone-2.1.1-minsizerel/wengophone.sh  /usr/bin/wengophone

Maintenant vous pouvez seulement taper wengophone pour lancer le programme

Changer la langue de l'interface

Pour commencer nous allons changer la langue de l'interface, vous allez dans Tools → Configuration… → Language → Français.

Ouverture des ports

En règle générale, il vaut mieux ouvrir certains ports pour pouvoir être appelé par un autre utilisateur Wengo.

Il faut donc configurer le firewall d'ubuntu, avec firestarter par exemple, pour autoriser les ports 5060, 10600 et 10601 en entrée (protocole transport utilisé UDP).

De plus, si vous êtes derrière un routeur, il ne faut pas oublier de configurer votre routeur et rediriger ces ports vers votre adresse IP locale .

Mise en place d'un tunnel

Dans la dernière version il est possible d'utiliser un tunnel qui permet de transférer les données sur le port 80 ce qui permet de ne plus avoir besoin d'ouvrir de port au niveau de votre pare feu. (il est possible que la qualité du son et de la vidéo diminue)

Vous devez aller dans Outils → Panneau de configuration → Avancé → Fenêtre de configuration avancée, vous allez obtenir la fenêtre suivante:

Vous devez modifier les valeurs pour obtenir la même chose que les case entouré en rouge.

  • Le seul périphérique vidéo autorisé pour le moment est « /dev/video0 ». Si votre webcam est sur « /dev/video1 », il faut modifier le code source et compiler wengo vous meme ou bien (plus simple) modifier avec un editeur hexa (tel que « ghex » en mode insertion) libwebcam.so et wengophone dans /usr/lib/wengophone et remplacer /dev/video0 par /dev/video1 (une seule occurence par fichier)…
  • Appel du 333 pour tester l'audio
  • "Please Check that : your soundcard is configured properly and no other program is blocking the soundcard" (version 0.9x ?)

Dans ce cas, c'est ESD sous gnome (ou ARTSD sous kde) qui monopolise la carte son. Soit on fait un "sudo killall -9 esd" (brutal), soit on configure le système pour que le serveur de son ne démarre pas avec le window manager. Pour cela, Systeme → Preferences → Son : décocher la case « Activer le serveur de son au démarrage ». Ensuite, sous wengo, aller dans le panneau de configuration, et à « Audio Settings », mettre les input, output et ringing devices sur "hw:0,0".

À ce sujet, voir également la discussion sur l'audio dans skype

  • Certains comptes Wengo créés il y a plus d'un an sont curieusement désactivés : Wengophone tente de se connecter indéfiniment. N'hésitez pas à demander la réactivation du compte sur le forum Wengo, ou créez-vous un nouveau compte.

Interopérabilité

Wengophone n'utilise pas le standard comme il le faudrait pour la vidéo et la messagerie instantanée. Pour utiliser au mieux ces fonctionnalités, il est nécessaire que votre correspondant ait Wengophone lui aussi.

  • wengo.1187555813.txt.gz
  • Dernière modification: Le 19/08/2007, 23:12
  • (modification externe)