Aperçu des logiciels de téléphonie Open Source

Ce chapitre offre un aperçu des logiciels de téléphonie Open Source, en concurrence directe avec des solutions intégrées Cisco, Alcatel ou encore Avaya :

1. Solutions serveurs Open Source

IP PABX :

  • Asterisk et dérivatifs
  • Freeswitch

Proxys SIP (Fed VoIP)

  • Kamailio
  • OpenSips
  • Repro
  • Flexisip

2. IP PABX

Ces logiciels font office de B2BUA, de serveurs Multimedia, de transcodeur de medias, d’IVR, etc.

2.1. Asterisk

Asterisk Core, sous Linux, en installation par paquet ou en installation native par compilation sur des plateformes Intel ou embarquées, voire en VM ou en Container ou encore en VPS.

Il existe aussi des dérivatifs à partir d’Asterisk et de FreePBX (GUI Web) fournis en distribution Linux :

Notons aussi l’endurance du projet Xivo, basé Asterisk avec une interface spécifique.

On trouvera aussi des solutions sur l’embarqué Raspberry PI (voir https://iot.goffinet.org/labs_raspipbx.html et http://www.raspberry-asterisk.org/).

C’est sans compter les différentes appliances maintenues ou non que l’on peut trouver sur le marché.

2.2. Freeswitch

https://en.wikipedia.org/wiki/FreeSWITCH

3. Proxys SIP

Ces logiciels vise à exploiter la Federated VoIP : https://rtcquickstart.org/.

La “Federated VoIP” est une forme de la téléphonie qui utilise la VoIP entre des domaines autonomes dans l’Internet Public sans aucun déploiement d’un point central d’échange ou de commutateurs pour le routage du trafic. (https://en.wikipedia.org/wiki/Federated_VoIP)

Federated VoIP

Source : Federated VoIP, The big picture

La “Federated VoIP” peut utiliser notamment ENUM comme système d’adressage, de localisation et d’identification des participants. Elle exploite des entrées DNS SRV à la manière des entrées MX pour le service SMTP. Elle implémente des communications sécurisées grâce à TLS et aux certificats X.509. Elle utilise les protocoles SIP et XMPP/Jabber pour établir les communications.

3.1. Kamailio

Kamailio est un serveur SIP libre (anciennement OpenSER)

https://fr.wikipedia.org/wiki/Kamailio

https://www.kamailio.org/w/

3.2. OpenSips

Fork de OpenSER

http://www.opensips.org/

3.3. Repro

https://www.resiprocate.org/About_Repro

3.4. Flexisip

Flexisip Overview

4. Clients VoIP Open Source

4.1. Clients graphiques

LogicielSupport OSLicenceremarque
CSipSimpleAndroidGNU GPL v3conccurent avec le téléphone natif
JitsiGNU/Linux, Windows, Mac OS X (Java)Apache v2:-)
LinphoneGNU/Linux, Windows, Mac OS XGNU GPL 2ouvert
ZoiperGNU/Linux, Windows, Mac OS X, Android, Apple IosCommercial/gratuitRobuste
BlinkGNU/Linux, Windows, Mac OS XCommercial/gratuitSIPS, ZRTP

4.2. Librairies