| Fiche technique | |
|---|---|
| Catégorie : | Serveur VoIP |
| Auteur : | Mark Spencer |
| Licence : | GPLv2 |
| Date de publication : | 1999 à maintenant |
Sommaire
Asterisk est un serveur logiciel open source spécialisé dans la gestion des communications téléphoniques en environnement IP. Il transforme un simple ordinateur en un serveur de téléphonie complet (PBX), capable d'orchestrer des appels vocaux, des conférences, des répondeurs automatiques (IVR), et bien plus encore. Fonctionnant principalement sur des systèmes Linux, Asterisk agit comme un noeud central reliant les terminaux (téléphones IP, softphones) entre eux ou avec le réseau téléphonique public via des passerelles. Il prend en charge plusieurs protocoles de signalisation comme SIP, IAX2, ou H.323, ce qui le rend compatible avec une large variété de matériel et d'applications. Dans ce rôle de serveur, Asterisk exécute des fonctions essentielles de routage, de contrôle d'appel, de traitement audio, et de journalisation. Il permet une personnalisation poussée à travers ses fichiers de configuration et ses interfaces de programmation (AGI, AMI, ARI).
En tant que serveur, Asterisk est hautement modulaire et évolutif, adapté aussi bien aux petites entreprises qu'aux grandes infrastructures. Il peut gérer des centaines, voire des milliers d'appels simultanés sur une architecture bien dimensionnée. Il permet également la création de scénarios complexes de téléphonie, comme les centres d'appels, les serveurs de conférence, les messageries vocales ou les systèmes de filtrage d'appel. Grâce à ses interfaces API (comme AMI ou ARI), Asterisk peut être connecté à des bases de données, des CRM, ou des applications métier, renforçant son rôle en tant que serveur central dans un écosystème de communication unifiée. Des interfaces d'administration comme FreePBX ou Issabel simplifient son déploiement tout en conservant la puissance de sa base serveur.
Utilisé dans le monde entier, Asterisk est un pilier des infrastructures VoIP open source. Il s'intègre facilement dans des environnements réseau plus larges, où il peut fonctionner aux côtés de proxys SIP comme Kamailio ou de passerelles PSTN. Dans un contexte serveur, Asterisk se distingue par sa flexibilité et sa fiabilité, souvent préférée par les intégrateurs et les développeurs souhaitant un contrôle total sur les flux de communication. Il peut être déployé on-premise sur du matériel dédié, ou virtualisé dans le cloud, selon les besoins de l'organisation. Avec sa capacité à remplacer des solutions propriétaires bien plus coûteuses, Asterisk s'impose comme une alternative robuste, entièrement scriptable et libre, pour bâtir des serveurs de téléphonie modernes et performants.