Categories: SIP

VoIP : Des nouvelles de Linphone

La téléphonie sur Internet

Logo linphone

Linphone est un logiciel de téléphonie sur IP utilisant le protocole standard et ouvert SIP. Il est publié sous la licence libre GPLv2+ et s’utilise avec n’importe quel compte SIP (freephonie.net, ekiga.net, sip.linphone.org…).

Sous GNU/Linux, linphone se présente sous quatre formes :

    • L’application graphique Linphone, utilisant GTK ;
    • La bibliothèque liblinphone, écrite en C ;
    • L’application console linphonec ;
    • L’application console linphonecsh, pour scripter.

Aujourd’hui, quatre événements majeurs à annoncer :

    • La sortie de la version 3.4.0 pour GNU/Linux, Windows et Mac ;
    • L’ajout de la vidéo à la version Android (sdk >=2.0 requis) ;
    • La sortie d’une version Blackberry (Bold OS >= 5.0 requis) ;
    • Le lancement en version bêta d’un serveur « registrar » : sip.linphone.org.

Créé il y a 10 ans par Simon Morlat, le projet évolue vite depuis quelques années. Les développements sont soutenus par la toute récente société Belledonne Communications, qui finance notamment l’ajout de nouvelles fonctionnalités. Vous pouvez remonter les éventuels bogues ici-même ou sur la liste de diffusion.

Un logiciel multiplateforme

Le cœur de Linphone est implémenté dans la bibliothèque multiplateforme liblinphone, écrite en C. Toutes les versions de Linphone utilisent cette bibliothèque, hormis le port Blackberry qui a nécessité une réécriture en Java.

Vous pouvez utiliser Linphone sur :

  • GNU/Linux (audio, vidéo) ;
  • Windows (audio, vidéo) ;
  • Mac (audio, via macports) ;
  • Android (audio, vidéo) ;
  • iPhone (audio) ;
  • Blackberry (audio, codec AMR) ;
  • Windows CE (audio, console).

Il semblerait que Linphone tourne également sur Freerunner, Nokia/Maemo et BSD.

Pour comprendre l’architecture de Linphone je vous invite à lire la documentation développeur. Les bibliothèques mediastreamer2 et oRTP ont également été créées par Simon Morlat.

Registrar sip.linphone.org

Avec le protocole standard et ouvert SIP, il est possible de contacter un utilisateur :

  • Directement de pair à pair : « sip:destinataire@192.168.0.1 » ;
  • Via un registrar : « sip:destinataire@sip.linphone.org ».

Il est bien sûr possible de contacter un utilisateur enregistré sur un autre serveur SIP.

Vous pouvez créer un compte sur linphone.org. Le serveur gère l’authentification « http digest », votre mot de passe ne passera pas en clair sur le réseau.

L’enregistrement multiple n’étant pas encore géré, seul le dernier agent utilisateur enregistré sonnera en cas d’appel. En effet, le protocole SIP permet de s’enregistrer plusieurs fois; lors d’un appel entrant, tous les appareils vont alors sonner et le premier à décrocher reçoit l’appel. Le service est en version beta.

Client GNU/Linux
La version GNU/Linux est la plus ancienne et remonte à 2001. La dernière version est la 3.4.0.

Les codecs pris en charge sont :

  • Audio : speex (dont large bande), GSM, PCMU/PCMA, AMR, iLbc ;
  • Vidéo : theora, mpeg4, snow, h263, h264.

Certains via des modules à compiler à partir du git linphone.org.

Parmi les fonctionnalités principales, on retrouve :

  • Multiples comptes ;
  • Mise en attente d’appels, reprise ;
  • IPv6 ;
  • STUN ;
  • Authentification DIGEST (votre mot de passe ne transite pas en clair sur le réseau) ;
  • Annulateur d’écho performant (votre correspondant n’entend pas sa voix).

Parmi les nouveautés :

  • Appels multiples ;
  • Étalonnage automatique de l’annulateur d’écho ;
  • Optimisations.

Client Android

Ce portage existe depuis mars 2010. La vidéo nécessite une version « récente » d’Android (sdk >= 2.0). Idéalement, un sdk supérieur à 2.2.

Les codecs pris en charge sont :

  • Audio : speex WB, speex NB, gsm, pcmu/pcma, iLbc ;
  • Vidéo : mpeg4, h264.

Il est possible de changer de caméra à la volée. Cette fonctionnalité a été testée sur Galaxy S (que je ne vous conseille pas), qui possède une caméra frontale et une à l’arrière. La plate-forme Android est très hétérogène donc de nombreux bogues peuvent subsister.

Source : Linux FR

ouest info

Share
Published by
ouest info

Recent Posts

Anglet : Comparaison entre Réseau d’Affaires et SEO

Quelle Stratégie Marketing Est la Meilleure Pour Votre Entreprise à Anglet? Avec la stratégie de…

6 mois ago

Bordeaux : Votre entreprise rentable avec Dolibarr

Comment Dolibarr aide les entreprises de Bordeaux à devenir rentable Comment briser la spirale de…

7 mois ago

Dolibarr : Installer Scanivoice

créer un compte client https://doc.cap-rel.fr/projet_docwizon/gestion_des_revendeurs# installer scaninvoice https://doc.cap-rel.fr/projet_scaninvoices/accueil

8 mois ago

Bordeaux : Méfiance envers les restaurants

Alerte sanitaire Le silence assourdissant des restaurateurs face à l'empoisonnement à la toxine botulique Un…

1 an ago

Botulisme à Bordeaux

Le Décès d'une Femme de 32 Ans Ravive les Débats sur la Suspension du Personnel…

1 an ago

France : absurdité de la banque postale

La perte de papiers d'identité et les incohérences administratives Les incohérences administratives en France, quand…

1 an ago