Linphone
Développé par | Belledonne Communications SARL |
---|---|
Première version | |
Dernière version | () |
Version avancée |
4.4.0-alpha (Linux, macOS, Microsoft Windows, )[1] 4.4.0-beta (iOS, )[2] 4.7.0-alpha (Android, )[3] |
Dépôt | gitlab.linphone.org/BC/public/linphone-desktop.git |
État du projet | En développement actif |
Écrit en | Swift (linphone-iOS), Kotlin (linphone-android), C#/QT (linphone-desktop), C/modern C++ (Liblinphone library) |
Interface | Qt |
Système d'exploitation | Android, iOS, GNU/Linux, Microsoft Windows, macOS |
Environnement | iOS natif, Android natif, Xamarin, Qt |
Langues | Officiellement disponible en anglais, français. Traductions partielles dans d’autres langues |
Type | Application mobile, VoIP |
Licence | Lience GNU GPL v3 ou licence propriétaire |
Site web | https://www.linphone.org |
Linphone est un logiciel de téléphonie et visiophone par Internet[4],[5] (VoIP) et de messagerie instantanée (IM). Initialement développé pour GNU/Linux en 2001, il a ensuite été porté sur d'autres systèmes d'exploitation: Windows, macOS, iOS et Android[4]. Depuis 2010, le projet Linphone est développé et distribué par la société Belledonne Communications SARL, une PME française basée à Grenoble.
Linphone est un logiciel libre pouvant être téléchargé et utilisé gratuitement. Le code source est distribué sous double licence : sous licence GNU GPL v3 pour une utilisation dans un produit open source, ou sous licence propriétaire pour les entités désirant garder fermées les sources de leur produit dérivé de Linphone.
Histoire
[modifier | modifier le code]2001 - 2010 : Origine du projet
[modifier | modifier le code]Linphone a été créé en 2001[6] par Simon Morlat.
Après avoir fini ses études en traitement du signal à Grenoble, Simon Morlat s’intéresse à la Voix sur IP, une technologie permettant de transmettre la voix sur des réseaux compatibles IP. Au début des années 2000, cette technologie revêt alors un important potentiel pour faire baisser drastiquement le coût des télécommunications[7] (les communications téléphoniques étant encore tarifées à la minute), tout en permettant d’avoir une meilleure qualité de son qu’en passant par des réseaux téléphoniques traditionnels.
Ne trouvant pas de logiciel de VoIP répondant à ses critères, Simon Morlat se lance dans ce projet de faire un logiciel de téléphonie par Internet pour Linux. C’est en avril 2001 que la première version de Linphone est publiée. Le support des appels vidéo est ajouté en 2006, puis le logiciel est porté sur smartphones en 2010[8].
Recevant des demandes commerciales pour du service de la part d'entreprises utilisant le logiciel, Simon Morlat s’associe à Jehan Monnier, avec qui il avait travaillé pendant 10 ans dans la division Télécommunications de Hewlett-Packard, pour créer la société Belledonne Communications.
2010 - aujourd'hui : Belledonne Communications
[modifier | modifier le code]L’essor des smartphones permet de trouver des clients dès la première année. C’est en effet le lancement de l’iPhone 3GS, en 2009, qui a marqué le début de l’engouement autour du smartphone : les entreprises ont commencé à avoir besoin d’un logiciel de téléphonie par internet, capable de fonctionner sur smartphone (Android et iOS). L’une des premières missions de Belledonne Communications a donc été de faire le portage de Linphone sur iOS et Android alors que jusque-là, le logiciel était uniquement disponible pour GNU/Linux et Windows[9]. Le portage a ensuite été fait sur MacOS [10]en 2011.
Pour compléter le produit Linphone, la société lance le projet Flexisip[11] en 2011. L’idée était d’étendre l’offre dans le domaine des serveurs, pour proposer un écosystème de logiciel client Linphone et de logiciel serveur Flexisip qui répond aux spécificités techniques de l’internet mobile et des smartphones. Cela permet alors d’avoir la maitrise de l’ensemble du processus, et donc de proposer aux clients une solution complète. La première version de Flexisip[12] a été publiée en 2015.
Fonctionnement
[modifier | modifier le code]Fonctionnalités
[modifier | modifier le code]Les principales fonctionnalités[13] sont les appels audio/vidéo par réseau IP, les conférences audio/vidéo (appels à plusieurs)[14], le partage d’informations de présence, et des fonctionnalités de messagerie instantanée avancées telles que les groupes de discussion, le partage de fichiers, et les messages éphémères[15].
Linphone implémente des standards avancés pour la qualité des appels, tels que des codecs HD (Opus pour la voix, VP8, H.264, H.265 pour la vidéo), des algorithmes d’adaptation de qualité en fonction du réseau, et des mécanismes de correction de transmission.
Linphone propose également des fonctionnalités de sécurité avancées :
- Authentification sécurisée des utilisateurs (par digest authentification avec l'utilisation de l'algorithme de hachage cryptographique SHA256, ou par certificats clients TLS).
- Établissement sécurisé des appels avec SIP/TLS.
- Chiffrement de bout-en-bout des appels audio/vidéo et des conversations texte (pour les messages 1-1 et de groupe, ainsi que pour les fichiers partagés via le tchat), via LIME[16] (Linphone Instant Messageing Encryption), un protocole d'extension créé par la même société.
- Support des protocoles standards SRTP, SRTP-DTLS et ZRTP[17],[4].
Plateformes et environnements
[modifier | modifier le code]Linphone étant un logiciel libre, l’application mobile peut être utilisée gratuitement[4].
L'application est disponible sous deux versions avec des interfaces utilisateurs spécifiques : une version mobile compatible smartphones iOS/Android et tablettes/iPad, et une version desktop pour les ordinateurs sur Linux, macOS ou Windows[4].
La version mobile est disponible sur les magasins d’application. Le code source peut être compilé via Git ou depuis les répertoires publics de Belledonne Communications sur GitLab et GitHub[4].
Notes et références
[modifier | modifier le code]- « Linphone 4.4.0-alpha on GitLab »
- « Linphone 4.4.0-beta on GitLab »
- « Linphone 4.7.0-alpha on GitLab »
- Keith Shaw, « 10 solutions de vidéoconférence open source - Le Monde Informatique » [archive du ], sur Le Monde informatique, (consulté le )
- « Linphone as a VOIP Solution » [vidéo] (consulté le )
- « LINPHONE | Tableaux comparatifs - SocialCompare », sur socialcompare.com (consulté le )
- « VOIP : pourquoi elle séduit l'entreprise, quels logiciels (...) », sur www.toolinux.com (consulté le )
- « Des nouvelles de Linphone (VoIP) - LinuxFr.org », sur linuxfr.org (consulté le )
- « Le Linphone nouveau est arrivé, en version 3.0.0 - LinuxFr.org », sur linuxfr.org (consulté le )
- Oliver Stasinszky, « Les meilleures applications de téléphonie logicielle VoIP pour Mac en 2021 », sur LiveAgent,
- License, Belledonne Communications, (lire en ligne)
- « New release of Flexisip, our SIP-based server suite | Linphone », sur www.linphone.org (consulté le )
- Ouest Info, « VoIP : Des nouvelles de Linphone », sur Web marketing Bordeaux, (consulté le )
- « 10 solutions de vidéoconférence open source - Le Monde Informatique », sur LeMondeInformatique (consulté le )
- « LinPhone - Cutting edge FREE Sip Softphone for your private and business needs in 2020 » [vidéo] (consulté le )
- « Open Source Experience 2021 - Linphone Instant Messaging Encryption » [vidéo] (consulté le )
- « Choisir des services de visioconférence et de messagerie instantanée - LIBÈRE TON ORDI ! Émancipation informatique pour tous », sur blog.liberetonordi.com (consulté le )