Ceci est une ancienne révision du document !



Linphone

Linphone est un logiciel de visioconférence qui utilise le protocole de communication SIP.

  • Il permet de se téléphoner entre internautes gratuitement, avec en plus la vidéo et le "chat".
  • En souscrivant un contrat auprès d'un opérateur de téléphonie permettant la passerelle SIP vers téléphonie filaire classique, vous pourrez aussi appeler n'importe quel téléphone fixe / portable dans le monde.
  • Linphone est un logiciel libre (licence GPL). Il est disponible sous Linux, mais aussi Windows, MacOS, iPhone et Android. La vidéo ne fonctionne que sur Linux,Windows et Android.

Installation à partir des dépôts Ubuntu

Installation à partir du dépôt PPA de “Linphone Team”

Pour ajouter le dépôt PPA de Linphone Team, tapez la commande suivante dans un terminal de commandes (CTRL+ALT+T) :

sudo add-apt-repository ppa:linphone/release && sudo apt-get update -qq

puis il suffit d'installer le paquet linphone.

Visioconférence avec un compte SIP

Nous allons imaginer qu'à partir de chez vous, vous désirez avec une personne par internet vous entretenir par visioconférence, en exploitant le protocole SIP. Vous avez la main mise sur votre par-feu (par défaut désactivé et donc sa configuration est inutile) et votre routeur (généralement une Livebox, Freebox, …).

Pour se faire nous allons déjà trouver un bureau d'enregistrement. À savoir à ce sujet: une personne ne n'étant pas inscrite sur le même bureau d'enregistrement pourra quand même converser avec vous. Nombreux sont les gratuits, d'ailleurs votre logiciel Linphone ne manquera pas de vous proposer une adresse sip.linphone.org! Il existe également ekiga.net, qui porte le nom du logiciel alternative, ou encore celui que nous allons choisir pour cet exemple: iptel.org. N’hésitez pas à choisir celui qui vous convient le mieux puisque la configuration ne sera pas tellement différente, seul le nom de domaine sera à adapter.

Maintenant que vous avez une adresse SIP (toto@iptel.org pour l'exemple), il est temps de passer à la configuration de Linphone pour l'utiliser:

Lancez le logiciel et cliquez sur le menu Préférences. Dans l'onglet Paramètres réseau, section Protocoles réseaux et ports :

  • Vous pouvez laisser les ports par défaut (chez certains fournisseurs internet comme Bouygue Telecom le port 5060 est déjà utilisé, vous pouvez le remplacer par 5061 par exemple). Vous devez ouvrir les connexions entrantes, en ajoutant ces trois ports sur votre par-feu si vous l'avez activé, et votre routeur, sans cela vous ne recevrez pas la vidéo ni le son de votre contact.

Toujours dans l'onglet Paramètres réseau, section Paramètres liés au pare-feu :

Dans l'onglet Gérer mes comptes SIP, section Compte SIP via des proxy, cliquez sur Ajouter. Dans la fenêtre qui apparaît :

  • Dans Votre identité SIP, laissez sip: puis ajoutez votre votre nom d'utilisateur ainsi que le nom de domaine du bureau d'enregistrement choisit (ex: sip:toto@iptel.org).
  • Dans Addresse du proxy SIP, laissez sip: puis ajoutez le nom de domaine du bureau d'enregistrement choisit (ex: sip:iptel.org).
  • Laissez à vide la case Route (optionnel)
  • Enfin cochez la case Publier la présence

Lorsqu'une fenêtre apparaît vous informant Entrez le mot de passe pour toto sur le domaine "iptel.org" :

  • Laissez votre nom d'utilisateur (ex: toto) dans la case UserID
  • Indiquez le mot de passe de votre compte SIP dans Mot de passe

Téléphonie avec compte SIP de Free

Si vous êtes client Freebox, il vous est alors possible d'appeler à partir de Linphone par une quelconque connexion internet (il semble que Bouygue Telecom bride son utilisation), sur les téléphones fixes en France Métropolitaine. Ces appels sont compris dans l'abonnement illimité. Il vous faudra au préalable activer votre compte SIP sur votre espace abonné.

Voici la marche à suivre pour configurer Linphone:

Lancez le logiciel et cliquez sur le menu Préférences. Dans l'onglet Paramètres réseau, section Paramètres liés au pare-feu :

  • Sélectionnez l'option Derrière un pare-feu (utiliser STUN), puis dans la case Serveur STUN indiquez votre adresse IP publique.
  • Mais si vous êtes connecté à un réseau public, comme le Wi-Fi d'un hôtel, cochez plutôt Connection direct à l'Internet.

Ensuite dans l'onglet Gérer mes comptes SIP, section Compte SIP via des proxy, cliquez sur Ajouter. Dans la fenêtre qui apparaît :

  • Dans Votre identité SIP, laissez sip: puis ajoutez votre numéro de téléphonie Freebox et le nom de domaine freephonie.net (ex: sip:0910111213@freephonie.net).
  • Dans Addresse du proxy SIP, entrez sip:freephonie.net
  • Laissez à vide la case Route (optionnel)
  • Enfin cochez la case Publier la présence

Lorsqu'une fenêtre apparaît vous informant Entrez le mot de passe pour "freephonie.net" :

  • Laissez votre numéro de téléphone dans la case UserID
  • Indiquez le mot de passe de votre compte SIP dans Mot de passe

Si tout est OK, vous devriez voir marqué Enregistrement sur sip:freephonie.net effectué, dans la barre de statut au démarrage du programme.

Téléphonie avec NeufTalk de SFR

Se reporter à section linphone de la page sfr.

FIXME

Pour appeler, tapez le numéro de téléphone au format international dans la boite de texte SIP address or phone number, par exemple +33950xxxxxx pour 0950xxxxxx et cliquez sur le bouton avec un téléphone vert.

Crash au démarre (Ubuntu 10.04)

Se reporter à LaunchPad commentaire #9 du bug #380596 - Linphone crashes in startup

Dans un terminal, lancer la commande

linphonec -s

Puis quitter avec Ctrl + c et relancer Linphone normalement depuis le menu

Incompatibilité avec Ekiga.net (Ubuntu 9.10)

La version 3.1 (par défaut sous Ubuntu 9.10 uniquement) pose problème. Pour cela il faut compiler les sources avec la nouvelle version qui contourne ce problème. Le problème se trouve dans la façon dont Linphone essaye de s'enregistrer avec le site ekiga.net. Il envoie dans le header, l'adresse IP Privé de l'ordinateur, adresse qui n'est pas accepté par le site ekiga.net.

  • linphone.1360585455.txt.gz
  • Dernière modification: Le 11/02/2013, 13:24
  • par axel55