{karim.zouaq, anasafae}@gmail.com
29 mai 2009
Résumé
Aujourd’hui le développement d’Internet a modifié profondément la façon d’utiliser notre
téléphone. La voix sur IP est une technologie de communication vocale en pleine émergence.
Elle fait partie d’un tournant dans le monde de la communication.
En 2002, le projet Asterisk sort au grand jour et fait son entrée dans un marché encore
naissant. C’est un IPBX (Internet Private Branch eXchange) qui propose des fonctionnalités
avancées pour une somme dérisoire car la (bonne) surprise est sa licence GPL. D’abord
utilisé plus ou moins expérimentalement, il commence à convaincre peu à peu les entreprises
de toute taille. Actuellement, la position des opérateurs est menacée par l’arrivée massive
de la téléphonie sur IP, dont la tarification tend vers la gratuite. En France, fin 2006, la
téléphonie sur IP représente déjà près de 50% du marché de la téléphonie. Aux environs de
2009, on estime que près de 100% du transport de la parole s’effectuera par l’intermédiaire
de paquets IP.
Dans ce papier, on présente Asterisk comme meilleure solution pour la téléphonie utilisant
le réseau TCP/IP, sa mise en place, ses fonctionnalités multiples, ainsi qu’une description
des opportunités qu’il offre dans plusieurs domaines.
Mots clefs : Asterisk, VoIP, PBX, TCP/IP.
1
Asterisk : The Future of Telephony
taposées, une infrastructure téléphonique Internet. Ces produits sont surtout desti-
classique, souvent basée sur un PABX (cen- nés à un usage privé et, vu les aléas de la
tral) numérique connecté au réseau RNIS bande passante d’Internet, n’offrent qu’une
et une infrastructure informatique basée sur qualité médiocre qui confine ce genre d’appli-
l’IP et connectée typiquement à l’intranet qui cation dans une niche comparable au radio-
relie les différents sites de l’entreprise et/ou amateurisme ou à la CB (Citizen Band), avec
Cette situation héritée du passé, où cha- net de l’entreprise pour les liaisons à longue
cun des deux types de réseau était mal adapté distance. Ici, il s’agit bien de produits pro-
aux types de trafic transitant par l’autre, est fessionnels, destinés aux multinationales dis-
d’hui met en présence au sein des entreprises, tion. Il s’agit de systèmes connectés au PABX
d’une part, un réseau téléphonique qui, même et redirigeant le trafic téléphonique à travers
RNIS reste trop limité pour servir de sup- les liaisons IP propres de l’entreprise vers des
port aux applications informatiques actuelles systèmes de même type connectés aux PABX
et ,d’autre part, un réseau informatique qui a des sites distants. Le but de ces produits est
largement la capacité nécessaire pour le tra- de réduire les frais de communications inter-
fic téléphonique. En outre, contrairement aux nationales. Comme on passe ici à travers des
besoins du trafic informatique qui sont conti- liaisons privées de l’entreprise, la charge de
nuellement en croissance, les besoins du trafic celle-ci est sous contrôle et la qualité peut
tiques de la voix humaine peuvent être consi- Les produits de la seconde catégorie sont
dérées comme stable ! Aujourd’hui, on évolue une alternative meilleure marchée au pas-
vers un réseau d’entreprise unifié. Des pro- sage par des opérateurs publics de télépho-
duits qui ouvrent la voie vers ce réseau unifié nie, mais ne remettent pas en cause la pré-
apparaissent dans deux domaines : sence de deux réseaux distincts dans chaque
2
Asterisk : The Future of Telephony
site de l’entreprise. Les produits de première Ce serveur appelé IP PABX est basé sur
catégorie ne répondent pas au besoin des en- Asterisk. Il propose toutes les fonctionnali-
treprises, même s’ils sont utilisable entre les tés classiques d’un autocommutateur numé-
employés d’un même site, ils n’offrent ni les rique traditionnel, mais il met également en
fonctionnalités d’un PABX moderne ni de oeuvre les fonctionnalités d’une passerelle IP
possibilité de communication avec le réseau (Gateway IP) et du gestionnaire de celle-ci
téléphonique public. (Proxy IP). Il peut piloter des postes VoIP,
des Gateways RNIS T2 ou T0. L’accès au
Les sociétés aujourd’hui essaient de pro-
réseau public s’effectue en utilisant des Ga-
poser un système de télécommunication d’en-
teways RNIS T0 ou T2 en acheminant le flux
treprise de nouvelle génération, basé sur l’uti-
IP vers un opérateur IP. Dans ces deux cas,
lisation intensive des standards du marché,
le dialogue avec la Gateway s’effectue en SIP.
tant pour les éléments constitutifs du ma-
Cette technologie permet de satisfaire les be-
tériel que pour ce qui concerne la struc-
soins des entreprises à partir de 8 et jusqu’à
ture et l’architecture du logiciel. Le sys-
250 Postes et plus.
tème se présente physiquement sous forme
d’un serveur matériel (processeur), dans le-
2 Asterisk
quel un certain nombre de logiciels et de res-
sources sont implantés (leur nombre et leur Asterisk est un PABX logiciel libre, multi
nature dépendent de la configuration souhai- plateforme, publié sous licence GPL (GNU
tée). Ce serveur utilise les dernières techno- General Public Licence). Asterisk permet,
logies en matière d’intégration téléphonie in- entre autres, la messagerie vocale, la confé-
formatique et de téléphonie sur IP. Cette ar- rence, les serveurs vocaux, la distribution des
chitecture, très innovante, permet une véri- appels. Les principaux protocoles standar-
table convergence des flux de voix et des flux disés de la VoIP (SIP, H323, MGCP) sont
de données dans l’entreprise. Les informa- implémentés dans Asterisk, il dispose aussi
tions, quelle que soit leur nature, utilisent les d’un autre protocole VoIP : IAX (Inter Aste-
mêmes infrastructures physiques pour parve- risk eXchange). Ce protocole a été développé
nir à l’usager, ou être dirigées vers l’extérieur par la communauté open source d’Asterisk. Il
de l’entreprise : clients, fournisseurs ou sites permet l’interconnexion de plusieurs serveurs
distants. Asterisk et aussi une meilleure traversée des
3
Asterisk : The Future of Telephony
• PABX Switching Core : Commute de audio tels que le GSM, la Mu-Law, l’A-Law,
4
Asterisk : The Future of Telephony
çon continue le matériel de commutation té- plète pour répondre à la majorité des be-
léphonique actuellement mis en oeuvre et les soins en téléphonie. Il permet de remplacer
technologies de Voix par paquet en constante totalement, par le biais de cartes FXO/FXS,
augmentation, émergeant aujourd’hui. un PABX propriétaire, et d’y adjoindre des
La capacité de charger des modules de fonctionnalités de VoIP pour le transformer
codec, permet à Asterisk d’être compatible en PBX IP. Il permet également de fonc-
avec le codec extrêmement compact néces- tionner totalement en VoIP, par le biais de
saire à la Voix par Paquet sur des connexions téléphones SIP ou IAX du marché. Enfin, des
lentes comme un modem téléphonique, tout fonctionnalités de routage d’appel, menu vo-
en maintenant une haute qualité audio sur cal et boites vocales entres autres le placent
des types de connexion moins étroite. L’API au niveau des PBX les plus complexes. Parmi
d’application assure une utilisation en sou- les fonctionnalités d’Asterisk on site :
plesse des routines d’application pour exécu- • Appels conférence
ter n’importe quelle fonction avec souplesse • Appels en attente
et à la demande, et reste ouverte au déve- • Appels par noms
loppement de nouvelles applications pour ré- • Authentification
pondre aux besoins et situations spécifiques. • Base de données interne permettant la lec-
Enfin, Asterisk propose une AGI (Aste- ture et l’écriture
risk Gateway Interface) qui autorise la prise • Bureau à distance (manager)
de contrôle du dialplan (plan de numérota- • Blocage par identifiants d’appelants
tion, l’intelligence du système) par des pro- • Conversions de protocoles
grammes extérieurs. Les scripts AGI peuvent • Enregistrement d’appel (monitor)
être écrits dans n’importe quel langage de • Insertion de messages vocaux dans cour-
haut niveau comme PHP, Perl, Python, Java, riels
C, etc. [1] • Listes noires
5
Asterisk : The Future of Telephony
tique. Six facteurs clés appuient l’implanta- phony", ISBN10 : 0-596-51048-9, 2005.
tion de la téléphonie IP dans une organisa- [2] Mahler (P.), VoIP Telephony with Aste-