ubuntu-fr

Communauté francophone des utilisateurs d'Ubuntu

[[ekiga]]

Piste: » ekiga


Téléphonie IP avec Ekiga

Libérez votre parole.

Ekiga a besoin de vous : Let's spread Ekiga : volunteers ?

Introduction

Ekiga (précédemment GnomeMeeting) est le logiciel libre de téléphonie sur internet (VoIP) et de conférences vidéos par défaut dans Ubuntu, avec suspension, transfert et redirection d'appels. Il permet d'appeler gratuitement en audio, vidéo et texte de PC à PC (GNU/linux, Mac OS, Windows,...) et est compatible avec les logiciels et matériels qui suivent les standards SIP et H323. Il fournit aussi une messagerie instantanée.

En s'enregistrant auprès d'un ou plusieurs fournisseurs de service SIP (payant) laissés au choix de l’utilisateur, Ekiga permet d’appeler et de recevoir des appels de téléphones fixes ou de mobiles. Par exemple, la Freebox, Wengo ou encore Gizmo offrent un service de ce type. Il existe de nombreux fournisseurs aux prix très compétitifs pour ce service.

Interopérabilité

Ekiga peut être utilisé avec Linux ou avec Windows (Ekiga version 2.0.11 beta est sorti avec un installeur pour Windows: ekiga-setup-2.0.11-BETA.exe). Pour Mac OS, nous recommandons d'utiliser xmeeting.

Ekiga est compatible avec NetMeeting (H323, windows), windows Messenger (SIP, windows, Configurer Messenger pour Ekiga), Wengo (SIP, multiplateforme Linux/Mac OS/windows), Gizmo (SIP, multiplateforme Linux/Mac OS/windows). Pour une liste plus complète détaillant les fonctionnalités compatibles, veuillez vous reporter au wiki d'Ekiga : Which programs work with Ekiga ? [en]

Certains logiciels très répandus reposent sur des protocoles obscurs et propriétaires dont le fonctionnement ne peut être connu que par rétro-ingénierie. En particulier, Windows Live Messenger (MSN) et Skype ne sont pas compatibles avec Ekiga.

Première utilisation

À la première utilisation, un guide (Assistant de première configuration) en 10 étapes est proposé. Je vous conseille fortement de le suivre afin de configurer au mieux le logiciel.

Comment avoir une adresse sip: gratuite ? (page 3/10)

À la troisième page de l'assistant de configuration, on vous demandera votre "nom d'utilisateur" et votre "mot de passe". Vous les obtiendrez en vous ouvrant un compte chez Ekiga.net. Grâce à ceci, vous aurez une adresse sip: gratuite. Choisissez un bon nom d'utilisateur, car c'est ce que vous donnerez à vos contacts. L'adresse sip: est le moyen pour vous contacter ou pour contacter les autres ; c'est comme une adresse e-mail.

Assistant de configuration (Page 3/10)

Il vous suffit de suivre le lien (bleu) dans la fenêtre de dialogue pour ouvrir un compte si vous n'en avez pas, puis de la remplir avec votre nom d'utilisateur et votre mot de passe.

Votre adresse sera : sip:nomdutilisateur@ekiga.net

Appuyez sur "Suivant" après avoir fournit les informations pour continuer l'assistant.

Comment appeler ?

Lorsque vous avez terminé l'assistant et si vous avez ouvert un compte chez Ekiga.net, appelez le sip:500@ekiga.net C'est un numéro d'écho avec une voix féminine qui vous accueille en anglais. Il permet de tester le réseau SIP (le service est atteint), le son (j'entends l'américaine et si je parle, je m'entends avec un retard du à l'aller-retour entre mon ordinateur et le service d'écho) et la vidéo (si j'ai une webcam, je me vois).

Si vous connaissez l'adresse sip: de votre contact, vous pouvez l'entrer dans le champ sip: en haut de la fenêtre principale d'Ekiga, puis pressez le bouton de connexion. Par exemple, entrer sip:contact@ekiga.net et presser le bouton de connexion appellera le contact à cette adresse.

Puis-je avoir plusieurs adresses sip: ?

Oui. Pour ajouter une nouvelle adresse dans ekiga (après l'inscription chez ekiga.net ou chez un autre fournisseur) :

Allez dans Édition → Comptes → Ajouter.

Ajouter un nouveau compte

Nom du compte Ce que vous voulez, "ekiga.net"
Registrar ekiga.net (ou un autre fournisseur SIP)
Utilisateur Votre nom d'utilisateur
Mot de passe votre mot de passe

Les services d'ekiga.net

Service d'écho

Une fois inscrit au service gratuit et sans pubs d’annuaire d’ekiga.net, vous avez accès à un numéro d’écho pour tester le fonctionnement et la qualité de votre ligne sip:500@ekiga.net

Ce service ne peut utiliser que les codecs audios PCMA et iLBC, et le codec video H.261.

Conférences audio à plusieurs

sip:501XXXX@ekiga.net où XXXX est le nombre de votre choix représentant le numéro de la conférence.

[Par exemple, les français peuvent se rencontrer au sip:5011122@ekiga.net dans la conférence 1122.]

Ces conférences sont semi-publiques/semi-privées, n’importe qui peut rejoindre la conférence n’importe quand s’il choisit le bon numéro.

On peut aussi utiliser le sip:501@ekiga.net comme conférence générale publique.

Appeler vos contacts inscrits chez d'autres fournisseurs SIP (Peering)

Le peering désigne l'accord entre les fournisseurs de services SIP qui permet aux utilisateurs d'un service d'appeler les utilisateurs d'un autre service.

Habituellement, ceci fonctionne en ajoutant un préfixe spécial au numéro de votre correspondant chez l'autre fournisseur.

Les inscrits au service d'Ekiga.net peuvent maintenant utiliser les préfixes de SipBroker.

Voir la liste complète des préfixes de SipBroker…

Par exemple, pour appeler depuis Ekiga.net pour joindre un utilisateur de Free World Dialup (FWD), l'utilisateur d'Ekiga.net devra composer '*393' puis le numéro FWD (composer le sip:*393613 ou le '*393613' vous permet de joindre le service d'écho de FWD).

Voici quelques exemples de préfixes :

Prefixe Registrar Fournisseur du service
*7596 freephonie.net freephonie.net (ne fonctionne malheureusement pas à l'heure actuelle, cf. la liste SipBroker)
*248 voip.wengo.fr Wengo
*747 proxy01.sipphone.com SIPPhone / Gizmo
*393 fwd.pulver.com FreeWorldDialup
*534 sip1.voipbuster.com VoipBuster
*551 sip.internetcalls.com InternetCalls

En théorie, le peering fonctionne dans les deux sens. Si l'utilisateur d'un autre service veut joindre un utilisateur d'Ekiga.net, il devra utiliser un préfixe différent.

Malheureusement, le peering ne fonctionne pas directement depuis FWD pour joindre un utilisateur d'Ekiga.net, mais les préfixes pour le peering peuvent souvent être empilés. Un utilisateur de FWD peut composer le préfixe '* *275' pour joindre SipBroker, puis le '*673' pour joindre Ekiga.net, puis le numéro de l'utilisateur de service Ekiga.net (qui commence par 6xxxxx).

Les utilisateurs d'Ekiga.net peuvent utiliser le préfixe '*013' pour composer un numéro Enum. Enum est une solution à ces problèmes de préfixes "non-standard".

Quelques exemples de numéros :

Numéro Description
*8501800xxxxxxx@ekiga.net Les numéros verts aux USA (1-800) ideasip.com Chercher des numéros verts US
*318411@ekiga.net Tell me ixcall.net (Reconnaissance vocale en englais)
*248333@ekiga.net Echo test de Wengo (France)
*393613@ekiga.net Echo test de FreeWorldDialup
*773505741837999@ekiga.net Echo test de Prato City Hall (Italie)
*74717475552663@ekiga.net FreeConferencecall.com
*7471101301@ekiga.net Echo test de Gizmo
*74712220000000@ekiga.net Party Line SipPhone.com
*010600@ekiga.net Echo test de voxalot.com (USA)

Chercher un contact dans l'annuaire « pages blanches » d'ekiga.net

  • Ouvrir le carnet d'adresses (Outils → Carnet d'adresses) ou encore cliquer sur le bouton du carnet d'adresses (3éme bouton sur la gauche de l'interface)
  • Sélectionner l'annuaire Ekiga White Pages (les pages blanches d'Ekiga)

Vous pouvez baser vos recherches sur 3 critères :

  • Recherche sur le nom.
  • Recherche sur l'adresse SIP.
  • Recherche sur la localisation géographique.

Ce service limite le nombre de réponses à 100.

Si vous double-cliquez sur l'annuaire « Ekiga White Pages », une recherche est lancée sur les utilisateurs connectés, en classant les réponses selon la version du client SIP. Parmi ces réponses vous trouverez des utilisateurs acceptant tous les appels : pour cela regardez leurs "Commentaires".

Mettre un bouton sur son site web

Ekiga.net offre un service pour mettre aisément un bouton sur son site web, de sorte qu'en cliquant dessus on puisse vous joindre directement.

Ce bouton indique automatiquement si vous êtes en ligne ou hors-ligne, mais en anglais…

Voici les images qui se mettront sur votre site :

En ligne Hors ligne

Pour ajouter ce bouton sur votre page web, copiez cette ligne sur votre page HTML (nécessite que celui qui vous visite ait activé Javascript dans son navigateur, ce qui est généralement le cas) :

<script src=”http://www.ekiga.net/status/presence.php?user=VOTRE_ID_SUR_EKIGA.NET”></script>

Remplacez VOTRE_ID_SUR_EKIGA.NET par votre nom d'utilisateur sur ekiga.net.

Voir aussi: Mettre un bouton dans votre signature de Thunderbird

Voir aussi: Solution temporaire pour mettre un lien Url:SIP dans votre signature du forum.

Communications avec les téléphones fixes ou mobiles

Les tarifs pour les appels vers les téléphones fixes/mobiles dépendent de votre fournisseur d'accès SIP.

Les informations pour tous les fournisseurs suivant demandent à être vérifiées. Merci de faire un retour sur le lien donné dans la section "Besoin d'aide ? Critiques ?".

Il existe de nombreux autres fournisseurs SIP que ceux présentés ci-dessous :

S'inscrire auprès d'un fournisseur

Les fournisseurs suivants sont donnés à titre d'exemple et parce qu'ils sont utilisés par des membres du forum. Ce ne sont pas nécessairement les moins chers, ni la meilleure qualité de service. Vous pouvez aussi utiliser plusieurs fournisseurs en même temps...
  • free.fr Le service SIP de freephonie.net a introduit un mécanisme de sécurité qui va à l'encontre du standard SIP. À cause de cela, Ekiga (et xmeeting sur Mac OS) ne marchent plus avec Freephonie.net Pourquoi Ekiga ne marche plus avec Free ?. En revanche Ekiga fonctionne avec un compte SIP tiers derrière une Freebox. Bonne nouvelle (30/07/2007) : La version de développement du 30/07/2007 marche à nouveau avec Freephonie.net, pour s'en servir voir le tutoriel du lien précédent.
Services Tarifs Procédure
Diamondcard.us Tarifs (en) Ce service est intégré à Ekiga. Pour utiliser ce service, allez dans Outils → Compte PC-To-Phone
Wengo Tarifs S'inscrire
Gizmo Tarifs Allez ici (en) et ouvrez un compte SipPhone. Puis, muni des infos de votre nouveau compte (numéro et mot de passe) allez ici et entrez ces informations, on vous demandera alors de choisir un "nom Gizmo".
FreeWorldDialup FWD ne permet pas encore de communiquer avec les téléphones fixes, mais ce service semble gratuit et offre un proxy sortant. S'inscrire
Betamax: VoipBuster Tarifs Pour s'inscrire vous devez installer le logiciel pour windows de VoipBuster...
Betamax: NetAppel.fr Tarifs Pour s'inscrire vous devez installer le logiciel pour windows de NetAppel...
Betamax: Internetcalls Tarifs (en) Pour s'inscrire vous devez installer le logiciel pour windows d'Internetcalls...

Configurer Ekiga pour le fournisseur

Diamondcard.us

La configuration est intégrée à Ekiga.

Vous n'êtes pas obligé d'utiliser ce fournisseur.

  1. Pour acquérir un compte, allez dans Outils → Compte PC-to-Phone. Vous devez absolument créer votre compte à partir de cette fenêtre, ou cela ne marchera pas.
  2. Attendez de recevoir votre e-mail qui vous fournira votre Numéro de compte et votre Mot de passe.(cela peut prendre 5jours)
  3. Entrez le Numéro de compte (Account Id) et le Mot de passe (PIN code)dans la fenêtre, puis activer le service PC-to-Phone.

Vous êtes maintenant prêt pour passer des appels à très bas prix sur toute la planète.

Pour composer un numéro de téléphone, entrez 00 suivit par le code du pays (33 pour la France), et enfin par le numéro à joindre.

Par exemple, sip:003310111111 pour appeler le 10111111 en France.

Wengo/9talk

Après vous être inscrit au service, visitez l'URL suivante (cf. ici (en)):

https://ws.wengo.fr/softphone-sso/sso.php?login=VOTRE-EMAIL&password=VOTRE-MOTDEPASSE

Dans laquelle vous remplacez VOTRE-EMAIL et VOTRE-MOTDEPASSE avec ceux utilisés pour enregistrer votre compte. Cela vous fournira vos vrais nom d'utilisateur et mot de passe :

...
<userid>nom d'utilisateur</userid>
...
<password>mot de passe</password>
...

Allez dans Édition → Comptes → Ajouter.

Nom du compte Ce que vous voulez
Protocole SIP
Registrar voip.wengo.fr
Utilisateur Votre nom d'utilisateur pour Wengo
Mot de passe Votre mot de passe pour Wengo

Dans Préférences → Paramètres SIP.

Proxy sortant 213.91.9.206 (sipproxy.wengo.fr)
ou 213.91.9.210
ou 213.91.9.216

Dans Préférences → Paramètres réseau.

Méthode de traversée NAT STUN : stun.ekiga.net

Dans Préférences → Codecs audios.

Codecs audio disponibles décocher *tous* les codecs audio et cocher PCMA
Codecs Video Désactiver la vidéo
Pour tester votre configuration, vous pouvez essayer le numéro d'écho de wengo: sip:333@voip.wengo.fr

Le proxy de wengo ne semble pas autoriser les appels vers d'autres services, il convient donc de le désactiver pour pouvoir utiliser le service d'ekiga.net par exemple (et d'activer le support STUN si vous en avez besoin en remplacement du proxy).

Enlevez dans les preferences le codec audio "iLBC" sinon pas de son quand on passe un appel sur un telephone fixe (à vérifier)

La vidéo ne marche pas dans une communication EKiga ↔ WengoPhone car Ekiga utilise le codec vidéo H.261 et WengoPhone le H.263 (dans une version non-standard).

Un fil de discussion sur la configuration d'Ekiga avec Wengo.

Gizmo

Allez dans Édition → Comptes → Ajouter.

Nom du compte Ce que vous voulez
Protocole SIP
Registrar proxy01.sipphone.com
Utilisateur Votre numéro Gizmo, ils commencent tous par 1747xxxxxxx et sont disponibles dans votre profil Gizmo.
Mot de passe Votre mot de passe Gizmo

Si vous avez besoin de STUN, vous pouvez remplacer le serveur stun.ekiga.net par celui de Gizmo :

Dans Édition → Préférences → Paramètres réseau.

Méthode de traversée NAT STUN
Serveur STUN stun01.sipphone.com
Pour tester sa connection avec un test d'écho : sip:1393613@proxy01.sipphone.com

Pour appeler un utilisateur Gizmo : numéro_sip_du_contact@proxy01.sipphone.com.

FreeWorldDialup

FWD ne permet pas encore de communiquer avec les téléphones fixes, mais ce service semble gratuit et offre un proxy sortant.

Allez dans Édition → Comptes → Ajouter.

Nom du compte Ce que vous voulez
Protocole SIP
Registrar fwd.pulver.com
Utilisateur Votre login pour FreeWorldDialup
Mot de passe Votre mot de passe pour FreeWorldDialup

Plus d'options

realm/domain fwd.pulver.com:5060

Configurations supplémentaires :

  • Si vous avez besoin de STUN, vous pouvez remplacer le serveur stun.ekiga.net par celui de FreeWorldDialup :

Dans Édition → Préférences → Paramètres réseau.

Méthode de traversée NAT STUN
Serveur STUN stun.fwdnet.net:3478
  • Vous pouvez utiliser le proxy sortant de FreeWorldDialup :

Dans Préférences → Paramètres SIP.

Proxy sortant fwdnat.pulver.com:5082
Pour tester si tout marche bien, composez le numéro d'echo de FreeWorldDialup :

sip:613@fwd.pulver.com

Internetcalls

Allez dans Édition → Comptes → Ajouter.

Nom du compte Ce que vous voulez
Protocole SIP
Registrar sip.internetcalls.com
Utilisateur Votre login pour Internetcalls
Mot de passe Votre mot de passe pour Internetcalls

Plus d'options

realm/domain internetcalls.com
Pour composer un numéro, il faut taper:

sip:+indicatifpays&numéro@sip.internetcalls.com

Exemple : pour appeler le numéro 01 23 45 67 89 en France, il faut taper:

sip:+33123456789@sip.internetcalls.com

VoipBuster

Allez dans Édition → Comptes → Ajouter.

Nom du compte Ce que vous voulez
Protocole SIP
Registrar sip1.voipbuster.com
Utilisateur Votre login pour VoipBuster
Mot de passe Votre mot de passe pour VoipBuster

Plus d'options

realm/domain Votre login pour VoipBuster

Dans Édition → Préférences → Paramètres SIP :

Proxy sortant sip1.voipbuster.com

Serveur STUN :

Si l'assistant de configuration d'Ekiga vous a configuré STUN pour traverser votre NAT, vous pouvez remplacer le serveur STUN d'Ekiga par celui de VoipBuster (ce n'est pas nécessaire) :

Dans Édition → Préférences → Paramètres réseau :

Méthode de traversée NAT STUN
Serveur STUN stun.voipbuster.com
Pour appeler, si voipbuster est votre compte par défaut, il suffit de taper le n° international 0033123456789 pour 01 23 45 67 89 etc.

S'il n'est pas par défaut : sip:0033123456789@sip1.voipbuster.com

Les codecs GSM sont très bien pour de l'appel PC → téléphone.

Netappel

Allez dans Édition → Comptes → Ajouter.

Nom du compte Ce que vous voulez
Protocole SIP
Registrar sip.netappel.com
Utilisateur Votre login pour Netappel
Mot de passe Votre mot de passe pour Netappel

Configuration

Réseau

Ekiga est capable d’utiliser STUN et ne devrait pas poser de problème même si vous êtes derrière un routeur ou un pare-feu.

Nous recommandons d'installer la version 2.0.9 qui fixe de nombreux bugs par rapport à la version 2.0.3.

Toutefois, pour les utilisateurs avancés sur des configurations complexes, voici la liste des ports qu'Ekiga utilise :

Protocole Port Type du port Usage
SIP 5000 à 5100 UDP Signalisation SIP, port d'écoute : 5060
STUN 3478 à 3479 UDP Traffic sortant vers les serveurs STUN
H323 1720 TCP Port d'écoute
H323 5000 à 5100 UDP gatekeepers H.323
H323 30000 à 30010 TCP Canal H.245 pour les vieilles implémentations d'H.323 (Netmeeting)

Plusieurs Ekigas sur un réseau local (LAN)

Pour que vos différents Ekiga puissent communiquer entre eux, vous pouvez utiliser un proxy SIP (par exemple : Siproxd), un PBX (par exemple Asterisk, plus d'informations sur Ekiga et Asterisk sur le wiki d'Ekiga (anglais) ), ou encore utiliser Avahi.

Avahi

Avahi est l'implémentation sur Linux du système zeroconf/bonjour/Rendezvous d'Apple pour MacOS X. Ce système facilite la découverte de services sur un réseau local. Voici une liste de programmes utilisant Avahi. Avahi permet le partage de musiques, films, fichiers...

Pour installer Avahi sur votre réseau local, veuillez suivre cette documentation : ZeroConf.

Testez :

Dans le « carnet d'adresse » (3e bouton à gauche sur l'interface principale d'Ekiga),double-cliquez sur "contacts à proximité". Les autres Ekigas de votre réseau local devraient y apparaitre.

Son

Test de votre machine

Pour vérifier que votre configuration actuelle supporte ce que requiert Ekiga tapez ceci dans un terminal :

arecord -D plughw:0,0 -c 1 -r 8000 -f S16_LE - | aplay -D plughw:0,0 -c 1 -r 8000 -f S16_LE -

Essayez de parler dans votre micro, vous devriez vous entendre dans votre casque/enceintes avec un léger retard (environ une demi seconde). Si cela ne fonctionne pas, il vous faut alors configurer ALSA ; pour cela vous pouvez utiliser alsamixer pour commencer...

Ekiga et les autres applications sonores

Configurer Ekiga pour qu’il fonctionne en même temps que les autres applications sonores :

Allez dans le menu Édition → Préférences → Périphériques → Périphériques audio.

Greffon audio ALSA
Périphérique de sortie Default
Périphérique d’entrée Default

Allez dans le menu Édition → Préférences → Général → Évènements sonores

Périphérique alternatif de sortie Default

Webcam

Ekiga fonctionne aussi sans webcam.

Pour l’installation d'une webcam, veuillez vous reporter sur cette section de la documentation : webcams

Avec Edgy (6.10), le pilote pwc gérant certaines webcams est cassé. La solution à ce problème est ici.

Choisir la bonne interface noyau

Le noyau Linux contient 2 interfaces pour gérer les webcams, v4l et v4l2. Il est préférable d’utiliser v4l2, mais certains drivers ne supportent que v4l.

Allez dans le menu Édition → Préférences → Périphériques → Périphériques vidéo

Greffon vidéo "v4l2" ou "v4l"

Pour tester la reconnaissance de la webcam par Ekiga :

Dans la fenêtre principale d’Ekiga, au niveau des 6 icones qui se trouvent à gauche, cliquez sur le 4e (une webcam ronde et grise). Si tout va bien, l’image de votre webcam s’affiche. Si cela ne marche pas, vous verrez le logo d’Ekiga monter et descendre lentement…

Choisir le bon périphérique vidéo

Vous avez d’autres périphériques vidéo (carte TV, etc.) ?

Allez dans le menu Édition → Préférences → Périphériques → Périphériques vidéo.

Changez le numéro du "canal" jusqu’à tomber sur celui de votre webcam.

Canal 0 ou 1 ou 2 ou ...

Installation de la dernière version stable

Ubuntu 7.10 (Gutsy) contient Ekiga version 2.0.11 qui est la dernière version stable à ce jour (19/10/2007).

Dépôts

Attention, la procédure qui suit emploie des dépots non supportés par Ubuntu. Ils ont été créés par l'équipe d'Ekiga et sont sur son site. Malheureusement, nous n'offrons pas de support pour eux faute de ressources suffisantes.

En conséquence, en cas de problème il faudra vous débrouiller seul. Cependant, ils ont été utilisés par de nombreuses personnes sans aucun retour de problème...

Vous voilà prévenus !

Ajoutez le dépôt correspondant à votre version d'Ubuntu :

Feisty i386 deb http://www.ekiga.org/admin/downloads/2.0.9/ubuntu/feisty_x86/ ./
Feisty AMD64 deb http://www.ekiga.org/admin/downloads/2.0.9/ubuntu/feisty_amd64/ ./
Edgy i386 deb http://www.ekiga.org/admin/downloads/2.0.9/ubuntu/edgy_x86/ ./
Edgy AMD64 deb http://www.ekiga.org/admin/downloads/2.0.9/ubuntu/edgy_amd64/ ./
Dapper i386 deb http://www.ekiga.org/admin/downloads/2.0.9/ubuntu/dapper_x86/ ./
Dapper AMD64 deb http://www.ekiga.org/admin/downloads/2.0.9/ubuntu/dapper_amd64/ ./
Vous aurez probablement un avertissement à propos de GPG et d'une clé publique. Ne paniquez pas, cela n'empêchera pas la mise à jour.

N'oubliez pas de recharger la liste des paquets.

Vous aurez probablement un Avertissement à propos de l'authenticité des paquets. Ne paniquez pas, cela n'empêchera pas la mise à jour.

Dès lors, Le système vous proposera automatiquement la mise à jour vers la dernière version d'Ekiga.

Le plugin pour le système de sons OSS (libpt-plugins-oss) a été retiré d'Ekiga car il est devenu presque inusité.

Kubuntu

Si vous utilisez Kubuntu, pensez à installer le paquet language-pack-gnome-fr pour la langue française de gnome afin d'avoir Ekiga dans votre langue.

Supprimer Ekiga

Désinstallez les paquets ekiga, opal et pwlib libpt.

Dépannage

Fenêtre de dialogue trop petite (Gutsy 7.10)

Le première fois que vous démarrez Ekiga, l'Assistant de configuration apparaît. À l'étape 5, il détecte le type de NAT.

Avec les Effets Visuels activés (Compiz), le fenêtre de dialogue qui donne le résultat est trop petite pour pouvoir la lire correctement.

Pour pallier à ce problème, vous devez désactiver, au moins temporairement, les Effets Visuels.

Depuis le menu Système, choisissez PréférencesApparenceEffets Visuels. Choisissez "Aucun".

Relancez Ekiga.

Ce bug est détaillé ici : https://bugs.launchpad.net/ubuntu/+source/ekiga/+bug/155638

La qualité du son est très mauvaise

Tout d'abord essayez de désactiver la suppression de l'écho et la détection du silence dans Édition → Préférences → Codecs audio. Rappelez le numéro d'écho sip:500@ekiga.net pour tester ces nouveaux réglages.

Si cela ne marche pas, mettez à jour vers la version 2.0.9. Voir plus haut dans cette documentation.

Erreur GConf au démarrage

Vous avez l'erreur suivante :

Gconf key error
Ekiga got an invalid value for the GConf key "/apps/ekiga/general/gconf_test_age".
It probably means that your GConf schemas have not been correctly installed or the that permissions are not correct.

Tapez ceci dans un terminal :

killall -9 gconfd-2

Relancez Ekiga.

L'inscription a échoué : interdit

Si vous avez mis à jour votre version d'Ekiga et que bien vous réutilisez votre compte sur la nouvelle version avec le bon mot de passe, vous avez ce message d'erreur :

L'inscription a échoué : interdit.

Vous avez peut-être besoin de supprimer votre ancienne configuration du système. Pour cela :

Arrêter Ekiga.

ekiga-config-tool --clean
killall gconfd-2

Démarrer Ekiga.

Il se peut aussi que vous ayez choisi un mot de passe avec certains caractères spéciaux. Dans ce cas, veuillez simplifier votre mot de passe.

J'ai besoin du codec audio iLBC, mais je ne le trouve pas

Le codec iLBC n'est pas présent dans les versions d'Ekiga fournies par Ubuntu. Voir le rapport d'anomalie : https://launchpad.net/distros/ubuntu/+source/ekiga/+bug/64799

Si vous en avez besoin, vous pouvez installer la dernière version stable avec les dépôts ci-dessus.

Bug Buddy à la fermeture d'Ekiga (Edgy 6.10)

Un vilain bug fait crasher Ekiga lorsqu'on ferme l'application avec Edgy (6.10).

Si vous avec une fenêtre « bug buddy » qui apparaît lorsque vous fermez Ekiga avec votre système Ubuntu Edgy (6.10), installez ce paquet.

N'envoyez pas de rapport de bug sur ce problème. Merci.

Lorsque je cherche à joindre quelqu'un sur mon réseau local cela ne marche pas, mais je peux joindre le sip:500@ekiga.net

Le serveur (par exemple ekiga.net) ne sert qu'à mettre les Ekigas (ou autres logiciels utilisant SIP) en relation. Lorsqu'on lance Ekiga, il se connecte au serveur (ekiga.net) qui met en relation la paire sip:votreadresse@ekiga.net et votre adresse IP. Lorsque quelqu'un cherche à vous joindre, il passe d'abord par le serveur en demandant l'adresse IP qui est associée à votre adresse SIP. Le serveur (ekiga.net) renvoie cette adresse IP à celui qui veut vous joindre. Ensuite le logiciel qui cherche à vous joindre vous contacte directement par votre adresse IP et les communications audio et video se font sans passer par le serveur.

Ainsi, si lorsque vous vous connectez sur http://ekiga.net avec votre nom d'utiliateur et votre mot de passe, vous tombez sur une page avec ce tableau :

contact expires priority location
sip:yannick@82.239.207.xxx:5061;transport=udp 23:08 n/a delete

Là par exemple, le serveur va renvoyer à ceux qui veulent me joindre cette adresse : sip:yannick@82.239.207.xxx:5061

82.239.207.xxx est mon adresse IP (5061 est le port à utiliser en UDP).

Là je simplifie un peu, car certains serveurs offrent la possibilité de faire passer la communication par leur « proxy », c'est-à-dire qu'il relaient les communications (c'est utile dans certains cas…). Mais ekiga.net ne fait pas cela.

Votre problème est le suivant : comme vous êtes sur un réseau local (LAN), tous vos ordinateurs n'ont qu'une seule adresse IP pour internet, celle du routeur. Ekiga se configure automatiquement (grâce au méchanisme STUN) lorsque vous faites l'assistant de configuration lors de la première utilisation pour que l'addresse IP que votre ekiga va donner au serveur (ekiga.net) soit celle du routeur grâce à l'utilisation du méchanisme STUN. Mais comme vous cherchez à joindre quelqu'un sur votre réseau local ce n'est pas cette adresse IP qu'il vous faut, mais celle que votre ordinateur a sur le réseau local (LAN).

Pour résoudre ce problème, il existe le système Avahi qui permet à tous les Ekigas de votre réseau local de découvrir automatiquement les autres Ekigas. Ensuite, ils apparaissent dans le carnet d'adresse d'Ekiga, dans « Contacts à proximité » ; il suffit alors de sélectionner le contact dans le carnet d'adresse et de faire un clic droit dessus pour l'appeler.

Si ça ne marche pas directement, regardez à cet endroit : Avahi et configurez Avahi, cela doit vous permettre de contacter les Ekigas qui sont sur votre réseau local.

En résumé, vous avez besoin d'Avahi pour contacter les Ekigas qui sont sur votre réseau local.

Le méchanisme STUN vous sert pour contacter ceux qui sont sur internet.

La supression de l'écho ne marche pas. J'utilise le micro de ma webcam et les enceintes/casque de ma carte son

Le méchanisme de supression de l'écho a besoin de synchroniser les sons du micro et ceux de votre casque (ou de vos enceintes). Pour cela il lui faut utiliser un seul pilote (driver). Or si vous utilisez le micro de votre webcam vous utiliser un pilote USB pour le micro et un pilote PCI pour votre carte son. Dans ce cas, la supression de l'écho ne peut faire la synchronisation proprement et ne marche pas comme attendu.

Nous conseillons d'utiliser un casque avec micro intégré pour une meilleure qualité sonore.

Besoin d'aide ? Critiques ?

Merci d’utiliser cette page : http://forum.ubuntu-fr.org/viewtopic.php?id=64840

L'avenir d'Ekiga

La prochaine version majeure d'Ekiga sera la 3.0 et devrait être présente dans Ubuntu 8.10 (sortie prévue en octobre 2008).

Elle apportera ces nouvelles fonctionalités :

  • Séparation du moteur et de l'interface graphique ; nouvelle interface graphique centrée sur les contacts avec un indicateur de la qualité de la communication. (partiellement dans le SVN)
  • Gestion des carnets d'adresses Gnome (Evolution), KDE (KAddressbook) et des carnets distants du type LDAP (présent dans le SVN, septembre 2007)
  • Enregistrement d'une adresse SIP sur Ekiga.net (appels gratuits de PC à PC) depuis l'interface graphique.
  • Notification de la présence (SIP : disponible, en communication, hors-connection, ... Présent dans le SVN)
  • Support de greffons (plugins) pour les codecs audio et vidéo (pour inclure les formats vidéo H.263, H.263+, THEORA et H.264, dans le SVN depuis août 2007 pour GNU/Linux et windows)
  • Support de diverses résolutions graphiques (jusqu'à 640x480 au moins) pour la vidéo et d'un meilleur FPS (au moins jusqu'à 25 FPS/s) (dans le SVN 23/09/2007)
  • Support du protocole IAX2 (asterisk)
  • Installeur Windows avec le support de DirectX (son, vidéo, affichage) (partiellement dans le SVN)
  • Support de Xvideo pour l'accélération de la vidéo par la carte graphique (dans le SVN depuis le 24/04/2007)
  • ZRTP pour la cryptographie
  • Compatible avec la téléphonie de la freebox (présent dans le SVN, août 2007)

Plus d'informations ici. [en]

La présence dans Ekiga !

Cette version d'Ekiga est expérimentale.

Comme le service automatique de fabrication de paquets ci-dessous ne fournit plus de mises à jour depuis plusieurs mois, il vaut mieux compiler à la main. Pour cela voir ce tutoriel (en anglais).

Vous pouvez tester la version de développement grâce à des paquets qui sont mis à jour quotidiennement quand il n'y a pas de problèmes de compilation (vous pouvez suivre l'état d'avancement des compilations ici) :

Pour installer la version de développement en parallèle des paquets de la version stable 2.0.9, il vous faut d'abord importer la clé de signature pour ces paquets :

gpg --keyserver wwwkeys.de.pgp.net --recv-keys 52ABFCB1
gpg --export --armor 52ABFCB1 | sudo apt-key add -

Ajoutez le dépôt correspondant à votre version d'Ubuntu :

Feisty deb http://snapshots.ekiga.net/ubuntu/ feisty main
Edgy deb http://snapshots.ekiga.net/ubuntu/ edgy main
Dapper deb http://snapshots.ekiga.net/ubuntu/ dapper main

N'oubliez pas de recharger la liste des paquets.

Installez le paquet ekiga-snapshot.

Compilation d'Ekiga

Cette procédure est réservée aux utilisateurs expérimentés. Si vous débutez, préférez la procédure utilisant les dépôts ci-dessus.

Comme nous n'avons pas signé nos dépôts par une clé GPG, vous pouvez préférer compiler vous-même à partir des sources officielles.

Ekiga étant un paquet basique d'Ubuntu, vous pouvez aussi préférer faire votre propre mise à jour avec les options qui vous conviennent le mieux afin d'optimiser votre système. Dans ce cas cette procédure vous servira de base.

Cette procédure privilégie l'installation d'un paquet .deb à l'aide de checkinstall afin de conserver un système facilement administrable.

Installez tout ce dont Ekiga a besoin pour être compilé :

Dapper build-essential wget checkinstall libldap2 libldap2-dev flex bison autogen gnome-common automake1.8 libgconf2-4 libgconf2-dev libsdl1.2debian-alsa libsdl1.2-dev libgnome2-0 libgnome2-dev libgnomeui-0 libgnomeui-dev libebook1.2-5 libebook1.2-dev libdbus-glib-1-2 libdbus-glib-1-dev libdv4-dev libdv4 libdc1394-13 libdc1394-13-dev libavc1394-0 libavc1394-dev libraw1394-5 libraw1394-dev avahi-daemon libavahi-client3 libavahi-client-dev libavahi-common3 libavahi-common-data libavahi-common-dev libavahi-glib1 libavahi-glib-dev libavahi-core4 yelp
Feisty build-essential wget checkinstall libldap2 libldap2-dev flex bison autogen gnome-common automake1.8 libgconf2-4 libgconf2-dev libsdl1.2debian-alsa libsdl1.2-dev libgnome2-0 libgnome2-dev libgnomeui-0 libgnomeui-dev libebook1.2-9 libebook1.2-dev libdbus-glib-1-2 libdbus-glib-1-dev libdv4-dev libdv4 libdc1394-13 libdc1394-13-dev libavc1394-0 libavc1394-dev libraw1394-8 libraw1394-dev avahi-daemon libavahi-client3 libavahi-client-dev libavahi-common3 libavahi-common-data libavahi-common-dev libavahi-glib1 libavahi-glib-dev libavahi-core5 libsigc++-2.0-dev yelp

Placez vous dans un dossier de travail en console, puis téléchargez Ekiga 2.0.9 et ses bibliothèques :

wget -r -l0 -A.tar.gz -nH --cut-dirs=5 "http://www.ekiga.org/index.php?rub=5&path=sources/sources"

On extrait les archives:

tar xfvz pwlib-1.10.7.tar.gz
tar xfvz opal-2.2.8.tar.gz
tar xfvz ekiga-2.0.9.tar.gz

Compiler et installer pwlib

cd pwlib*/
./configure --prefix=/usr --enable-plugins --disable-oss --enable-v4l2 && make 
sudo checkinstall

Viennent ensuite une série de questions (« ☟ » veut dire qu'on appuie sur la touche « Entrée » du clavier) :

Should I create a default set of package docs?  [y]: ☟

Please write a description for the package.
End your description with an empty line or EOF.
>> libpt ☟
>> ☟

Enter a number to change any of them or press ENTER to continue: ☟

Si vous avez réussit l'installation vous verrez ceci :

Done. The new package has been installed and saved to
/votre_dossier_de_travail/pwlib-1.10.2/pwlib_1.10.2-1_XXXX.deb
You can remove it from your system anytime using:
      dpkg -r pwlib

Compiler et installer opal

cd ../cd opal*/
./configure --prefix=/usr && make
sudo checkinstall

Viennent ensuite une série de questions (« ☟ » veut dire qu'on appuie sur la touche « Entrée » du clavier) :

Should I create a default set of package docs?  [y]: ☟

Please write a description for the package.
End your description with an empty line or EOF.
>> libopal ☟
>> ☟

Enter a number to change any of them or press ENTER to continue: ☟

Si vous avez réussit l'installation vous verrez ceci :

Done. The new package has been installed and saved to
/chemin_vers_votre_dossier/opal-2.2.3/opal_2.2.3-1_XXXX.deb
You can remove it from your system anytime using:
      dpkg -r opal

Compiler et installer Ekiga

cd ../ekiga*
./configure --prefix=/usr --sysconfdir=/etc && make
sudo checkinstall

Viennent ensuite une série de questions (« ☟ » veut dire qu'on appuie sur la touche « Entrée » du clavier) :

Should I create a default set of package docs?  [y]: ☟

Please write a description for the package.
End your description with an empty line or EOF.
>> ekiga ☟
>> ☟

Enter a number to change any of them or press ENTER to continue: ☟

Si vous avez réussi l'installation vous verrez ceci :

Done. The new package has been installed and saved to
/chemin_vers_votre_dossier/ekiga-2.0.9/ekiga_2.0.9-1_XXXX.deb
You can remove it from your system anytime using:
      dpkg -r ekiga

Pour lancer Ekiga :

ekiga

Ressources


Contributeurs: Yannick@AMD64.


ekiga.txt · Dernière modification: Le 06/05/2008, à 16:45 par Yannick@AMD64
Le contenu de ce wiki est sous double licence : CC BY-SA et GNU FDL