centre d'appel
Asterisk est un commutateur téléphonique privé (ou PBX : Private Branch Exchange) à part entière mais d'implémentation logicielle, compatible Linux et publié sous licence GPL, qui s'interconnecte avec quasiment tous les équipements de téléphonie de base standard et peu coûteux.
C'est un logiciel « Open Source », qui a été développé par Mark Spencer à l'origine, de la société Digium (anciennement Linux Support Services Inc.) et qui continue, grâce à de nombreux contributeurs, à évoluer régulièrement depuis la sortie de sa première version en septembre 2004. Ce logiciel a été conçu pour une flexibilité maximale et reste un système ouvert à de nouvelles applications. Il permet, entre autres, la messagerie vocale, les conférences, les services vocaux interactifs (SVI ou IVR : Interactive Voice Response) et la distribution automatique des appels (ACD).
Son nom vient du symbole astérisque *, qui dans les environnements UNIX et Windows représente un caractère générique, un « joker » correspondant à n'importe quel nom de fichier. De la même façon, le PBX Asterisk a été créé pour interfacer n'importe quel matériel téléphonique, hardware ou software, avec n'importe quelle application de téléphonie.
Asterisk implémente les protocoles H.323 et SIP, ainsi qu'un protocole spécifique nommé IAX (Inter-Asterisk eXchange). IAX permet la communication entre deux serveurs Asterisk ainsi qu'entre client et serveur Asterisk. Asterisk peut également jouer le rôle de Registrar Server et de passerelle avec les réseaux publics (PSTN, GSM, etc.). Asterisk est également extensible par des scripts ou des modules en Perl, en C, en Python, en PHP... Enfin, le principal avantage d'utiliser Asterisk en lieu et place d'un PBX classique est sa complète gratuité, ce qui permet de limiter grandement les coûts d'intégration de cette solution.
1.1.2 sipX
sipX ECS (Enterprise Communication Server) est une autre implémentation logicielle d'un PBX, concurrente