Image of an arrow

Sortie de SFLphone 0.9.7

Avatar

admin_sflinux

SFLphoneC’est une étape importante que vient de franchir le projet SFLPhone avec la sortie cette semaine de la version 0.9.7. En plus des traditionnels bugfixes, cette version introduit de nouvelles fonctionnalités très attendues par les professionnels de la téléphonie IP, comme le support des conférences, plusieurs codecs haute définition, et le support des principaux protocoles de chiffrement des communications (TLS, SRTP/ZRTP). Publié sous licence GPLv3, le projet SFLphone, développé par l’entreprise canadienne Savoir-faire Linux, s’affirme de plus en plus comme la référence de l’industrie de la VoIP libre.

Voici les principales caractéristiques et fonctionnalités de SFLphone :

  • Compatible avec les protocoles SIP (Session Initiation Protocol) et IAX2 (Inter-Asterisk eXchange),
  • Architecture client/serveur communicant à travers DBUS,
  • Interfaces audio natives PulseAudio et ALSA,
  • Support de comptes multiples enregistrés, nombre illimité d’appels et de conférences simultanés,
  • Support de plusieurs domaines (realms) SIP,
  • Codecs audio haute-définition : Celt, speex 16/32kHz, G722 et les classiques G711, GSM,
  • Transfert d’appel, mise en attente, enregistrement des appels,
  • Conférences avec un nombre illimité de participants,
  • Nombre de conférences simultanées illimité,
  • Support de STUN, Re-invite, DTMF SIP INFO,
  • Support TLS, SRTP/ZRTP par compte,
  • Historique des appels,
  • Assistant de création de comptes,
  • Intégration des carnets d’adresse standards des environnements Gnome et KDE,
  • 8 langues : français, anglais, russe, espagnol, danois, allemand, portugais, chinois (HK et CN),
  • Clients GNOME et KDE complets, client Python en ligne de commande.

Nous avons rencontré Emmanuel Milou, le lead développeur du projet :

Q: Emmanuel, la version 0.9.7 semble être une version charnière?

R: Oui, en effet. Avec cette version, nous avons terminé l’implémentation des fonctionnalités clés du projet; en particulier pour la 0.9.7, la gestion des conférences avec un nombre virtuellement illimité de participants, et le chiffrement des communications. Par ailleurs, les couches son ALSA et PulseAudio ont été grandement améliorées. L’objectif du projet est toujours le même : fournir un téléphone IP logiciel orienté besoins d’entreprises. Nous testons actuellement le logiciel avec des équipements propriétaires (Cisco, Patton, etc.) et nous fournirons assez rapidement, je pense avec la version 0.9.8 ou la suivante, des outils de déploiement et de configuration de masse .

Q: Trois versions stables sont sorties cette année. On a l’impression que le projet prend de l’ampleur et dispose de nouveaux moyens?

R: Oui, l’équipe s’est renforcée. Alexandre Savard, spécialiste du traitement du signal audio, nous a rejoint en début d’année et a implémenté en particulier les conférences. Son travail a permis d’optimiser grandement le code. La charge CPU, en fonctionnement normal, a été divisé par 5! Il y a aussi Pierre-Luc Bacon, étudiant de l’Université McGill, qui nous a rejoint et s’est occupé de TLS/sRTP. Julien Bonjean s’occupe des environnements de construction des paquets pour les différentes distribution GNU/Linux. Et puis, depuis la version 0.9.6 une véritable communauté d’utilisateurs s’est constituée. Leurs retours de bugs et suggestions sont très appréciés et très profitables au projet. Mais principalement, nous commençons à profiter des choix initiaux d’architecture. L’intégration forte aux bureaux Gnome et KDE ainsi que l’architecture client/serveur utilisant DBUS nous permet d’aller beaucoup plus vite maintenant.

Q: À propos de KDE, vous ne proposez pas de client pour la version 0.9.7; il n’y en a que pour Gnome?

R: La version client KDE de la version 0.9.7 va sortir dans quelques semaines. C’est vrai, nous sommes un peu en retard mais, je te rassure, le support du bureau KDE reste une priorité pour nous. C’est la rançon du succès de cette architecture client/serveur : nous avons plusieurs projets de clients SFLphone à piloter en même temps et de nombreux plugins sont en préparation. Ça n’est pas facile de synchroniser tout le monde! J’en profite pour annoncer la sortie d’un paquet d’intégration que Julien nous prépare, qui, à partir de l’extension Telify, permettra à Firefox de communiquer avec SFLphone. Il tourne déjà dans notre laboratoire et devrait être disponible d’ici Noël.

Q: Des utilisateurs français se sont plaints des difficultés à faire fonctionner SFLphone avec les fournisseurs Internet comme Free?

R: Ça ne devrait plus être le cas. Nous avons réalisé de nombreux tests avec des fournisseurs américains et européens et nous sommes impatients d’avoir des retours d’utilisateurs.

Q: Que nous annoncent les prochaines versions?

R: Bon…, la prochaine version (0.9.8) sera une version de consolidation. Les versions avec un mineur impair introduisent de nouvelles fonctionnalités. Les versions pairs sont des versions de stabilisations. Comme je le disais au début, nous testons SFLphone avec des équipements professionnels, notamment sur la compatibilité des protocoles de chiffrement. C’est un domaine encore émergeant et assez complexe. Nous aurons sans doute beaucoup de retours et d’améliorations à apporter. Il y aura aussi une gestion des codecs plus fine, l’implémentation d’envoi de message texte, le support du NetworkManager et certainement de nombreux bugfixes!

Pour la version 0.9.9, nous prévoyons le support IPV6, l’intégration de modules de traitement du son (traitement de l’écho et réduction des bruits ambiants en particulier), et peut-être améliorer l’ergonomie du client Gnome en s’appuyant sur la bibliothèque WebKit.

Q: À quand la vidéo?

R: Nous avons fait plusieurs études préliminaires et rien n’est vraiment encore décidé. Mais ça y est, c’est dans la marmite et ça mijote…

Le site du projet SFLphone : http://www.ring.cx


Articles similaires

Image of an arrow

Précuseur de l’Internet post-GAFAM             Las Vegas, le 9 janvier 2019 ​ – Présente au Consumer Electronics Show de Las Vegas, Savoir-faire Linux, entreprise québécoise de services-conseils depuis plus de 20 ans et experte dans l’industrie du logiciel libre au Canada, lance l’application de communication universelle et autonome Jami. Destiné […]

Les push notifications dans le logiciel de communication Ring Essentielles aux applications de messagerie, de courriels ou tout autre type de communication, les push notifications sont maintenant disponibles pour Ring dans ses versions Android et iOS. Retour sur l’ajout de cette nouvelle fonctionnalité permettant d’informer l’utilisateur de nouveaux messages ou appels lorsque son téléphone intelligent […]

Les 3 et 4 février derniers, 2 membres de l’équipe de développement de Ring ont participé au FOSDEM 2018 à Bruxelles. Événement européen majeur pour les développeurs de logiciels libres et à code ouvert, le FOSDEM (Free and Open Source Software Developers’ European Meeting) se tient depuis 2000 en fin de semaine début février à […]

Thumbnail image

21 Juillet 2017 – Savoir-faire Linux annonce la sortie de la version stable de Ring 1.0 « Liberté, Égalité, Fraternité ». Ring est une plateforme de communication libre et universelle, respectant les libertés et la vie privée des utilisateurs. Ring, un paquet GNU officiel depuis octobre 2016, est disponible sur plusieurs plateformes et peut être […]