II.1.3. Les terminaisons
d'Asterisk
AsteriskGUI et Free PBX
AsteriskGUI, GUI pour Graphique User Inter face (Inter face
utilisateur graphique) se trouve être une inter face graphique et l'outil
d'administration d'AsteriskNOW. Free PBX est aussi une interface
d'administration créée pour la gestion des serveurs Asterisk. Ces
interfaces permettent à chacun de simplifier l'utilisation et
l'administration de votre IPBX en le rendant plus accessible.
Asterisk at Home
Cette déclinaison d'Asterisk est destinée
à être intégré au sein de très petites
structures comme les réseaux domestiques. L'objectif de cette
distribution est de simplifier l'intégration d'un serveur de
téléphonie sur IP et de proposer une version light d'Asterisk
sous forme de package.
Asterisk for Windows
Cette plate-forme d'Asterisk est une déclinaison
destinée à permettre la mise en oeuvre de la solution Asterisk
sous Windows pour les allergiques à Linux. Cette déclinaison
dispose des mêmes fonctionnalisées que ses homologues sous linux.
SipXecs
SipXecs est une solution IPBX gratuite pouvant être mise
en oeuvre au sein d'infrastructure de différentes tailles. Elle peut
être intégrée dans des infrastructures de très
petites tailles à des infrastructures allant jusqu'à 6000
d'après les développeurs de la communauté. Ce produit a
pour particularité de supporter uniquement le protocole SIP.
SipXecs doit sa création à la
société Pingtel Corp qui réalisa le développement
du produit en 1999. Ce produit a été développé
à par tir des langages C/C++ et basé sur une interface
d'administration WEB afin de réaliser la gestion des différents
services offerts par le produit tel que le plan de numérotation, les
utilisateurs ou bien les téléphones. Il permet une
intégration complète d'un système de messagerie
unifié pour Microsoft Outlook.
CallWeaver
CallWeaver est un IPBX qui a été
développé autour du projet Asterisk. Ce produit est basé
sur une licence de type GPL. Callweaver est capable de s'interfacer sur
plusieurs types de réseaux, tel que le raccordement à un
réseau téléphonique traditionnel ou IP. Ce produit a
été conçu de sorte à ce qu'il puisse gérer
un ensemble de protocoles de signalisation de Voix sur IP (H323, IAX2, MGCP,
SIP...). Call weaver permet d'administrer le serveur, comme une inter face WEB
plus simple pour les adeptes de l'interface graphique.
La version stable actuellement en ligne de Callweaver est la
version 1.2.0.1. Ci-dessous une présentation des principales
caractéristiques de l'outil :
· Interconnexion au réseau RTC (FXS/FXO,
ISDN, PRI , E1, T1),
· Gère plusieurs protocoles de Voix sur IP
(H.323, IAX2, MGCP and SIP and SCCP), · Supporte le protocole STUN
pour les communications SIP,
· Support du FAX via T.38. (Fax over IP),
· Serveur vocal interactif,
· Gestion des conférences,
· Gestion des fils d'attentes.
FreeSwitch
Freeswitch est une solution Open source de
téléphonie sur IP, sous une licence MPL (Mozilla Public License),
développé en C. Elle permet la mise en place de communications
vers un téléphone virtuel via un commutateur virtuel. Freeswitch
peut être utilisé comme un simple commutateur, un PBX, une
passerelle ou un serveur d'applications IVR (Interactive Voice Response) en
utilisant des scripts ou des fichiers XML permettant d'automatiser certaines
taches et de développer de nouveaux services.
Freeswitch fonctionne sur plusieurs systèmes
d'exploitation, notamment Windows, Mac OS X, Linux, BSD et sur les deux
plates-formes Solaris (32 bits et 64 bits). Une Inter face Web pour Freeswitch
est disponible sous le nom Wiki PBX.
La configuration de Freeswitch peut s'effectuer de deux
manières :
· En ligne de commande (CLI),
· En Inter face graphique (Web).
GNU Bayonne
GNU Bayonne est le serveur d'applications
téléphoniques du projet GNU, c'est-à-dire orienté
Open source basé sur une licence libre. Cette solution offre un
environnement gratuit permet tant aux petites et grandes infrastructures de
développer, de déployer et de gérer des solutions de
téléphonie intégrées à leur réseau
informatique afin d'exploiter une ou plusieurs lignes
téléphoniques.
GNU Bayonne2 permet de développer des applications IVR
(Interactive Voice Response) grâce à un simple langage de script.
La version 1.x gère la VoIP grâce au couplage avec le logiciel GNU
oSIP Stack. GNU Bayonne se décline sous deux versions :
· Bayonne 1 : version développée en
1998 pour succéder au système ACS,
· Bayonne 2 : version développée en
2005 avec un accent particulier sur l'utilisation du protocole SIP.
Bayonne est basé sur le projet ACS (Adjunct
Communication Server). Le projet ACS a été repris par le projet
GNU qui oeuvre pour développer un système d'exploitation et des
logiciels complètements gratuits basés sur Unix. Le nom Bayonne
vient du nom du célèbre pont qui relie la ville de Bayonne dans
le New Jersey avec l'île de Staten Island dans l'état de New York.
L'auteur a ainsi voulu montrer que son logiciel était un pont entre le
monde de l'informatique et le monde de la téléphonie. Bayonne ne
possède pas de fonction IP-PBX dans sa version 1. La version 2, prend en
compte cet te fonctionnalité. Ce projet étant peu suivi par la
communauté Internet, il est très difficile donc de trouver de la
documentation. Actuellement GNU Bayonne est un projet de petite envergure mais
il a le mérite d'avoir fait partie des précurseurs dès
1998.
Le fonctionnement de GNU Bayonne repose sur plusieurs
composants que l'on doit lui associer pour pouvoir l'exploiter et le mettre en
place.
· GNU Common C++,
· GNU ccScript (Machine virtuelle),
· GNU ccAudio (Gestion des flux audio),
· GNU oSIP Stack (Pile SIP),
· Libhoard (librairie additionnelle),
· Voicetronix PCI (pilote).
Bayonne dispose d'un interpréteur de scripts qui peut
être étendu grâce à des applications TGI (Telephony
Gateway Inter face), c'est-à-dire une Passerelle d'Interfaçage
Téléphonique permet tant de simplifier l'intégration de
GNU Bayonne.
La solution peut être utilisée aujourd'hui
complètement sous GNU/Linux avec une variété grandissante
de matériels téléphoniques compatibles. Bayonne est
portable et peut être compilé sur la plupart des systèmes
d'exploitation.
GNU Bayonne se caractérise par la multitude de services
qu'il offre, notamment GNU Bayonne2 qui utilise le protocole SIP et H323
offrant des services avancés IP, bien connu des solutions PBX Open
source. Certains utilisateurs de Bayonne avouent que sa configuration est
difficile à mettre en place.
La première étape consiste à disposer
d'un système d'exploitation Open source, par exemple Debian.
La seconde étape consiste à compiler et
installer GNU Bayonne2 puis, les modules et enfin les fichiers de configuration
pour les différents services que vous souhaitez mettre en place pour
configurer vos services.
YATE
YATE est un logiciel créé par une
communauté originaire de Roumanie, le nom donné à la
solution est un acronyme signifiant Yet Another Telephony Engine. Il a
été développé en C++ par la société
Null Team qui a été fondée en 2004, après quelques
années d'expérience dans le domaine de la
téléphonie et de la création de logiciel. Yate se
distingue sous deux versions : YATE 1 et YATE 2.
Il peut réaliser la fonction de passerelle entre le
réseau public et le réseau IP ou entre un PC et un
téléphone, afin de réaliser l'acheminement des
communications ver le réseau de l'opérateur.
Figure 7 : Tableau synthèse des logiciels libres
|