Section courante

A propos

Section administrative du site

Fiche technique
Catégorie : Serveur VoIP
Auteur : Anthony Minessale II
Licence : MPL 1.1
Date de publication : 2006 à maintenant

Sommaire

FreeSWITCH est un serveur open source conçu pour créer et gérer des communications en temps réel, principalement en VoIP (voix sur IP). Dans un contexte de serveur, il agit comme une plateforme de communication modulaire capable de gérer des appels audio, vidéo, conférences, messageries instantanées et plus encore. Il prend en charge les protocoles standards comme SIP, WebRTC, RTMP ou H.323, ce qui lui permet de s'intégrer facilement dans des infrastructures hétérogènes. Grâce à sa nature multi-protocole et multi-plateforme, FreeSWITCH est souvent utilisé comme serveur de téléphonie IP, PBX, passerelle VoIP, ou encore serveur de conférence. Il peut être installé sur divers systèmes d'exploitation (Linux, macOS, Windows) et s'adapte aux environnements virtualisés ou physiques. Sa conception orientée module permet une extensibilité poussée, idéale pour les développeurs comme pour les intégrateurs.

Sur le plan fonctionnel, FreeSWITCH offre une vaste gamme de services de communication unifiée. Il peut assurer le contrôle d'appel SIP, le transcodage audio, l'enregistrement des appels, la conférence multipoint, et même le routage d'appel avancé via des scripts en Lua, JavaScript ou Python. En tant que serveur, il permet également la gestion de centres d'appels, la mise en ouvre de répondeurs interactifs (IVR), et l'intégration avec des bases de données et des systèmes tiers. Il est souvent comparé à Asterisk, mais se distingue par sa meilleure gestion de la charge en mode natif multi-processus léger, ce qui le rend adapté à des architectures plus complexes ou à grande échelle. Son architecture modulaire lui permet d'ajouter facilement de nouvelles fonctions sans réécrire l'ensemble du système.

Dans une infrastructure télécom moderne, FreeSWITCH peut être utilisé seul ou comme composante d'un système plus vaste. Il est souvent couplé avec des interfaces d'administration (comme FusionPBX), des serveurs SIP proxy (comme Kamailio ou OpenSIPS), ou des solutions de supervision. En contexte de serveur, il agit comme le noyau logique et opérationnel centralisant les communications, tout en restant flexible grâce à son code source ouvert. Il est prisé par les opérateurs VoIP, les fournisseurs de services infonuagiques, et les entreprises souhaitant créer leur propre plateforme de communication unifiée ou héberger des services personnalisés. Grâce à son puissant moteur de traitement média, FreeSWITCH s'impose comme un serveur de téléphonie robuste, hautement configurable et performant dans de nombreux environnements professionnels.




Dernière mise à jour : Samedi, le 16 septembre 2023