Asterisk est un PBX applicatif open source permettant d'interconnecter en temps réel des réseaux de voix sur IP via plusieurs protocoles (SIP, H323, ADSI, MGCP) et des réseaux de téléphonies classiques via des cartes d'interface téléphonique et tout ceci à moindre coût.
Le PBX open source Asterisk a vu le jour quand Mark Spencer, a voulu acquérir un PBX traditionnel pour sa société. Le créateur d'Asterisk, trouvant que le prix d'acquisition d'un PBX traditionnel était démesuré, initia un projet open source. Il a donc commencé à développer Asterisk.
Son équipe s'est rapidement rapprochée de celle de Jim Dixon (Zapata Telephony Project), dans le but de construire des cartes d'interface "bon marché" avec le réseau téléphonique classique. Leur but était de construire des cartes compatibles avec des plateformes basées sur Intel et ainsi de permettre à n'importe quel PC, avec le système d'exploitation Linux, une carte d'interface et le logiciel Asterisk d'avoir un PBX entièrement fonctionnel.
Pour info, Le nom Asterisk fait référence au symbol "*" qui signifie "wildcard" en ligne de commande Unix et DOS. Ce choix a été fait car Asterisk est conçu dans le but d'offrir une très grande souplesse dans des réseaux de voix.
Asterisk Open Source PBX, par Mark Spencer <markster@digium.com> Copyright (C) 2001-2005 Digium, Inc.
Asterisk est distribué sous la GNU General Public License (GPL) et est aussi disponible sous des licences alternatives sous réserve d'accord avec la société DIGIUM, Inc. Si vous obtenez Asterisk sous la licence GPL, alors cette licence s'applique à tous les modules utilisés par votre système d'exploitation à l’exception des cas suivants.
Digium, Inc. maintient un copyright et/ou une licence sur tous les composants de base du système Asterisk, et peut donc accorder, de son propre chef, le droit à des sociétés ou individus, de créer des modules propriétaires ou open source (non soumis à la licence GPL) qui peuvent être dynamiquement utilisés par Asterisk lors de son exécution. Pour plus de détails concernant ce point, merci de vous diriger vers la société Digium.
Il n'y pas de restriction pour utiliser le code source d'Asterisk dans un autre programme soumis à la licence GPL.
Des permissions spécifiques ont aussi été données pour utiliser OpenSLL et OpenH323 avec Asterisk.
Les modules qui sont soumis à la licence GPL et qui ne sont pas disponibles sous la licence dispensée par Digium sont disponibles sur serveur CVS
Si vous avez des questions sur les termes de cette licence, n'hésitez pas à contacter la société digium.
Pré requis:
Les packages suivants doivent être installés sur votre système avant de procéder à l'installation d'Asterisk
- Linux 2.4 kernel sources or kernel 2.6 header files (http://www.kernel.org/pub/)
- bison et bison-devel (http://ftp.gnu.org/pub/gnu/bison/bison-2.0.tar.gz)
- ncurses et ncurses-devel (http://freshmeat.net/redir/ncurses/6995/url_tgz/ncurses-5.4.tar.gz)
- zlib et zlib-devel (http://freshmeat.net/redir/zlib/12352/url_bz2/zlib-1.2.2.tar.bz2)
- openssl et openssl-devel (http://freshmeat.net/redir/openssl/7464/url_tgz/openssl-0.9.8.tar.gz)
Télécharger les sources sur le site FTP de digium:
wget http://ftp.digium.com/pub/asterisk/asterisk-1.2.0-beta1.tar.gz
wget http://ftp.digium.com/pub/zaptel/zaptel-1.2.0-beta1.tar.gz
wget http://ftp.digium.com/pub/libpri/libpri-1.2.0-beta1.tar.gz
Installation de libpri:
tar -xzvf libpri-1.2.0-beta1.tar.gz /usr/local/src/asterisk
cd /usr/local/src/asterisk/libpri-1.2.0-beta1
make clean;make;make install
Installation de zaptel:
tar -xzvf zaptel-1.2.0-beta1.tar.gz /usr/local/src/asterisk
cd /usr/local/src/asterisk/zaptel-1.2.0-beta1
make clean;make;make install
Installation d'Asterisk:
tar -xzvf asterisk-1.2.0-beta1.tar.gz /usr/local/src/asterisk
cd /usr/local/src/asterisk/asterisk-1.2.0-beta1
make clean;make;make install;make sample
Pré requis:
Le package suivant doit être installé sur votre système Windows :
- X-ten, un client logiciel VoIP (http://builds.xten.net/download-public.php?download=1135).
Configuration d'Asterisk:
Editer le fichier sip.conf:
Rajouter les lignes suivantes à la fin du fichier,
[test]
type=friend
secret=test
callerid="Utilisateur de test " <test>
host=dynamic
disallow=all
allow=ilbc
Le guide d'installation et de configuration du client X-lite sous Windows XP est disponible à l'adresse suivante:
http://asterisk.open-source.fr/X-lite-installation-20050920-fr.pdf
Une fois le client X-lite installé et configuré, composer le numéro 1000, appuyer sur Enter et suivre les instructions (langue Anglaise).