Вы находитесь на странице: 1из 6

CoMTI’09- Colloque Modélisation et Traitement de l’Information, Tétouan, 29-30 mai 2009

Asterisk : The Future of Telephony

Karim Zouaq 1,2 & Safae El Haj Ben Ali3

1Laboratoire des Technologies de l’Information et de la Communication " LabTIC "


Ecole Nationale des Sciences Appliquées de Tanger

2Laboratoire d’optique, Institut National des Postes et Télécommunications

3Département de Mathématiques et Informatique


Faculté des Sciences, Université Mly Ismaïl

{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

1 Introduction • Produits " voice/video over IP " per-

Dans beaucoup d’entreprises, on trouve mettant des communications téléphoniques

deux infrastructures de communication jux- directes entre postes de travail connectée à

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

parfois a Internet, mais alors, généralement à les caractéristiques actuelles d’Internet.

travers un "firewall". • Produits permettant d’utiliser l’intra-

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-

devenue anachronique. La situation d’aujour- posant de leur propre réseau de communica-

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

téléphonique sont constants : les caractéris- être garantie.

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

NAT en tant que protocole de transport de L’abstraction matérielle et protocolaire passe


voix. Il peut aussi jouer le rôle de passerelle par l’utilisation des 4 APIs.
avec les réseaux publics (RTC, RNIS, GSM, 2.1 Asterisk Application API
etc.) à l’aide de matériels adaptés.
Autorise différents modules de tâches
Asterisk est un système flexible grâce à
à être lancé pour exécuter diverses fonc-
sa structure interne constitué de quatre APIs
tions : Communication, audioconférence, pa-
spécifiques autour du "central core system".
gination, liste d’annuaire, messagerie vo-
Celui-ci manie les connexions internes du
cale, transmission de données intégrée, et
PABX en faisant abstraction des protocoles,
n’importe quelle autre tâche qu’un système
des codecs, des interfaces téléphoniques et
PABX standard exécute actuellement ou exé-
des applications (d’où la possibilité d’utiliser
cuterait dans l’avenir.
n’importe quel hardware et n’importe quelle
2.2 Asterisk Translator API
technologie)[1]. Le coeur contient 5 moteurs
ayant chacun un rôle essentiel et critique dans Charge les modules de codec pour suppor-

les opérations : ter divers formats de codage et de décodage

• PABX Switching Core : Commute de audio tels que le GSM, la Mu-Law, l’A-Law,

manière transparente les appels. et même le MP3.

• Application Launcher : Lance les ap- 2.3 Asterisk Channel API


plications qui exécutent des services pour les Gère le type de raccordement sur lequel
utilisateurs. arrive un appelant, que ce soit une connexion
• Codec Translator : Code et décode la VoIP, un RNIS, un PRI, une signalisation de
voix, plusieurs codecs sont utilisés pour trou- bit dérobé, ou une autre technologie. Des mo-
ver l’équilibre entre la qualité audio et l’usage dules dynamiques sont chargés pour gérer les
de la bande passante. détails de la couche basse de ces connexions.
• Scheduler and I/O Manager : Planifie
en bas niveau et gère les entrées/sorties pour
2.4 Asterisk File Format API
des performances optimales. Permet la lecture et l’écriture de diverses
• Dynamic Module Loader : Charge les formats de fichiers pour le stockage de don-
pilotes (il initialise les pilotes et fait le lien nées dans la file system. Sa particularité mo-
avec les APIs appropriés). dulaire permet à Asterisk d’intégrer de fa-

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

3 Fonctionnalités d’Aste- • Messagerie SMS


• Musique d’attente
risk • Musique d’attente sur transferts d’appels
• Intégration flexible de la norme MP3
Asterisk comprend un nombre très élevé
• Passerelles VoIP
de fonctions permettant l’intégration com-

5
Asterisk : The Future of Telephony

• Transferts d’appels lors de non-réponses vers un nouveau bâtiment.


• Transferts d’appels lorsque le canal est oc- 2. Fin de contrat de la solution Télécom tra-
cupé ditionnelle.
Protocoles supportés : 3. Besoin de faire évoluer l’infrastructure ac-
• IAX (Inter-Asterisk Exchange) tuelle.
• H.320 4. Besoin de nouveaux services ou applica-
• H.323 tions à valeur ajoutée (voix-courriel, téléco-
• SIP (Session Initiation Protocol ) pie, messagerie, centre de contacts IP.).
• MGCP (Media Gateway Control Protocol ) 5. Rénovation de l’infrastructure informa-
• SCCP (Cisco Skinny) tique ou évolution vers de nouvelles techno-
• UNISTIM (Unified Networks IP Stimulus) logies (câblage, commutateurs réseau, Wi-Fi,
pour matériel Nortel Fast Ethernet.).
6. Besoin d’un déploiement accéléré.
4 Conclusion La téléphonie IP va continuer de se dé-
velopper dans les prochaines années. Elle est
La VoIP devient aujourd’hui, après plus
en effet très jeune, mais se développe à une
de 10 ans de développement, une technologie
vitesse fulgurante et peut, d’ores et déjà, re-
qui, si elle n’est pas encore mature, permet
présenter des économies substantielles pour
l’émergence de services performants et beau-
les utilisateurs. Selon certains auteurs, c’est
coup moins coûteux, tant pour les entreprises
aujourd’hui que les entreprises doivent inves-
que pour les particuliers. Par exemple, une
tir dans la téléphonie IP si elles veulent y
entreprise peut éliminer les frais d’interur-
jouer un rôle majeur.
bains. Toutefois, la Voix sur IP pose de nom-
breuses questions quant à sa régulation, ses Références
modèles, sa mise en oeuvre opérationnelle et
son appropriation par le consommateur. La [1] Madsen (L.), Meggelen(J.V) et Smith

sécurité demeure au coeur de la probléma- (J.), "Asterisk : The Future of Tele-

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-

tion : risk, ISBN-10 : 0975999206, 2004.

1. Création d’entreprise ou déménagement [3] www.asterisk.org/

Вам также может понравиться