VOIP
VOIP
VOIP
Groupe alternance
Didier OURABAH, Maxime GUILLET, Lonard LECOUEY, Vincent BATOUFFLET, William ZIVIC
RAPPORT DE PROJET
ASTERISK
Introduction ............................................................................................................ 2
VoIP ....................................................................................................................... 3
a.
Fonctionnement ....................................................................................................... 3
Numrisation ................................................................................................................ 3
Compression ................................................................................................................ 3
Transport ..................................................................................................................... 3
Etablissement de la connexion ........................................................................................ 4
b.
Intrts .................................................................................................................. 4
3.
Protocole SIP ........................................................................................................... 5
a.
Fonctionnement ....................................................................................................... 5
Mode Point point ........................................................................................................ 5
Mode diffusif................................................................................................................. 6
b.
Diffrence H.323/SIP ................................................................................................ 7
4.
Asterisk .................................................................................................................. 8
Historique : .................................................................................................................. 8
Fonctionnalits : ........................................................................................................... 8
De la tlphonie moindre cot : ................................................................................... 9
Une particularit modulaire : .......................................................................................... 9
Principales fonctions :.................................................................................................... 9
Les APIs : ...................................................................................................................10
Fonctionnement volu :...............................................................................................10
5.
Mise en place du serveur..........................................................................................11
a.
Installation du systme............................................................................................11
b.
Configuration de base ..............................................................................................11
Dfinition des sources d'installation :..............................................................................11
Installation de paquets supplmentaires : .......................................................................11
Configuration de l'interface rseau : ...............................................................................12
c.
Mise en place du service Asterisk ..............................................................................12
Installation des paquets :..............................................................................................12
Configuration de base d'Asterisk ....................................................................................12
d.
IVR (Intelligent Voice Response) ...............................................................................13
Descriptif des fonctions .................................................................................................13
Conversion du son........................................................................................................15
Mise en place du menu .................................................................................................15
e.
Messagerie Vocale ...................................................................................................16
f.
Les files dattente et les agents .................................................................................17
6.
Clients ...................................................................................................................19
a.
Clients ...................................................................................................................19
X-Lite .........................................................................................................................19
Windows Messenger .....................................................................................................20
SJPhone......................................................................................................................21
Linphone.....................................................................................................................21
b.
Comparatif .............................................................................................................22
7.
Repartition des tches .............................................................................................23
8.
Gestion du projet ....................................................................................................24
9.
Conclusion..............................................................................................................25
10.
Lexique..................................................................................................................26
ASTERISK
1/26
1. INTRODUCTION
Dans le cadre de nos tudes en licence ISDRN, nous avons d rpondre un sujet combinant de
nombreux domaines et permettant de mettre en pratique nos connaissances thoriques et pratique
acquises durant nos derniers mois de licence.
Lobjectif est dinstaller un standard tlphonique sous VoIP (Asterisk) dans une entreprise
nomme "Gaulois Tlcom". Ceci permet de mettre en place un systme tlphonique avanc pour
un cot moindre.
ASTERISK
2/26
2. VOIP
"VoIP" est un abrg de langlais Voice Over IP parfois appel tlphonie IP ou tlphonie sur
Internet. Cette technologie permet de communiquer par voix via le rseau Internet ou autres
rseaux supportant le protocole TCP/IP[1].
a.
Fonctionnement
Lorsquun utilisateur veut entrer en communication avec un autre, une connexion est alors tablie
entre les deux terminaux. Lutilisateur peut alors mettre un son par le biais dun micro (signal
analogique) qui est ensuite numris et compress par la machine (signal par synthse).
Une fois les donnes encapsules dans un paquet, il est envoy au destinataire qui procdera aux
oprations inverses assurant ainsi la mise en forme dun message audible.
Schmatiquement le transport de la voix ce fait ainsi :
Numrisation
Les signaux de la voix (analogiques) doivent dabord tre convertis sous forme numrique suivant
le format PCM (Pulse Code Modulation) 64kbits/s. La modulation dimpulsion code est une
technique dchantillonnage quantifie sur une srie de symbole dans un code numrique (binaire).
Lordinateur ne comprenant que le code binaire, la numrisation est donc primordial.
Compression
Lors de la numrisation, le codage PCM se contente de mesurer des chantillons indpendamment
des uns des autres. Un chantillon du signal nest pas isol, mais corrl avec dautres (prcdent
ou suivant).
En tenant compte des informations, il est possible de prvoir la valeur du nouvel chantillon et
donc de transmettre quune partie de linformation. Cest ce quon appel la prdiction. Cela permet
de rduire la taille du paquet pour optimiser la bande passante.
Il existe deux grands types de compressions : le codage diffrentiel et le codage par synthse.
Pour notre projet, nous allons uniquement nous intresser au codec GSM (Global System for Mobile
Communication) qui utilise une frquence dchantillonnage de 8kHz/s (codage synthse).
Le GSM utilise le format de codage appel RPE-LTP (Regular Pulse Excitation-Long Term Prediction)
avec un dbit binaire de 13kbits/s (160 chantillons du signal seront cods sur 260 bits).
Transport
Linformation voyage dans des datagrammes UDP[2] ne garantissant pas la livraison car ill
neffectue aucune vrification concernant la perte de paquet et ne transmet aucune information sur
les configurations utiliss.
ASTERISK
3/26
Etablissement de la connexion
Avant de pouvoir communiquer directement, les membres de la discussion doivent tablir un
protocole pour la dmarrer.
Les principaux protocoles utiliss pour ltablissement de la communication sont :
H323 ;
SIP ;
IAX (SIP amlior, issu du projet de PABX[3] Asterisk) ;
MGCP ;
SCCP ;
Jingle (bas sur Jabber).
SIP est utilis pour notre projet et est dvelopp dans le chapitre suivant.
b.
Intrts
La VoIP doit non seulement simplifier la mise en place (installation et configuration) mais aussi
faire conomiser de largent.
En effet les entreprises dpensent normment en communication tlphonique, hors le prix des
communications de la VoIP est drisoire en comparaison. Il suffit simplement de louer des
hbergeurs pour transmettre les communications sans avoir payer tous les services. Cela offre
donc une grande indpendance. Lentreprise peut installer facilement son propre PABX[3] au lieu
dutiliser des offres onreuses en pure tlphonie (PABX[3] Ericsson, Alcatel,...).
Ajout cela le fait quil faille un personnel comptent pour administrer ces PABX[3] ordinaire, il
revient donc trs vite essentiel de faire de la VoIP.
Le transport se faisant aussi par le biais du rseau informatique, il nest donc pas ncessaire de
devoir mettre en place un rseau tlphonique part. Le tout est alors centralis sur une mme
entit.
De plus, en positionnant la voix comme une application supplmentaire sur le rseaux IP,
lentreprise ne va pas uniquement substituer un transport oprateur RTC un transport IP, mais
simplifi la gestion de la voix, des donnes et vido par ce seul transport.
ASTERISK
4/26
3. PROTOCOLE SIP
SIP (Session Initiation Protocol, RFC 3261) est un protocole de signalisation de niveau Application
pour la gestion de session audio indpendant du protocole de transport IP (UDP[2]. / TCP[4]). Ce
protocole avanc permet aux utilisateurs de maintenir, transfrer, renvoyer, mettre en attente un
appel ou encore de raliser des confrences.
a.
Fonctionnement
SIP permet donc de mettre en place une communication. Pour cela avant que la connexion soit
tablie, il se charge denvoyer plusieurs paquets entre les postes afin de dfinir le dbut et la fin de
la conversation, son type, et sa composante (type dencodage utilis pour laudio). Ces requtes
sont rpertories sous divers codes :
1xx : Information - La requte a t reue par le destinataire et continue tre traite (ex :
180 = 'en train de sonner')
2xx : Succs (ex : 200 ='OK', 202='accepte')
3xx : Redirection - Une autre action doit avoir lieue afin de valider la requte
4xx : Erreur du client - La requte contient une syntaxe fausse ou bien elle ne peut pas tre
traite par ce serveur (ex : 404 = 'Not found')
5xx : Erreur du serveur - Le serveur na pas russi traiter une requte qui semble tre
correcte
6xx : Echec gnral, la requte ne peut tre traite par aucun serveur
On distingue galement 2 modes prcis douverture de sessions avec SIP que lon va dtailler :
Mode Point point : communication entre deux postes ;
Mode diffusif : Plusieurs postes membre dun serveur.
ASTERISK
5/26
ACK : Cette requte permet de confirmer que le terminal appelant a bien reu une rponse
dfinitive une requte Invite.
RTP : Retrouver les explications de ce protocole dans la partie VoIP.
BYE : Cette requte est utilise par le terminal de lappel fin de signaler quil souhaite
mettre un terme la session.
POSTE A
POSTE B
En cas de refus
SIP / Status: 486 Busy Here (443o)
En cas dacceptation
SIP / Request: ACK (426 o)
RTP / communication tablie (87 o)
Fin de la conversation
SIP / Request : BYE
Mode diffusif
Le mode diffusif, contrairement au mode point point, utilise une passerelle pour raliser une
communication entre deux lments. Les clients sont enregistrs sur un serveur appel M.C.U.[5]
qui va les identifier par rapport un numro. Lorsquun client veut appeler quelquun, il ne va donc
plus utiliser ladresse IP mais sont identifiant.
ASTERISK
6/26
POSTE A
10.10.10.11
1000
SIP
1000
SIP
5060
1000
SIP
5060
1000
5060
5060
5060
SIP
1000
SIP
1000
5060
SIP
1000
5060
SIP
1000
SIP
1000
SIP
1000
SIP
5060
5060
1000
SIP
1000
SIP
5060
5060
5060
1000
1000
b.
POSTE B
10.10.10.13
SERVEUR
10.10.10.10
SIP
5060
5060
SIP
1000
5060
SIP
1000
SIP
5060
Diffrence H.323/SIP
SIP est un protocole jeune, contrairemenst H.323 qui existe depuis un certain temps, il propose
plus doption tout en restant plus lger et plus facile dutilisation.
SIP
H.323
1,5 aller-retour
6 7 aller-retour
Simple
Complexe et ncessitant un
compilateur
Evolution du protocole
Protocole ouvert
Ajout d'extensions
propritaires
Fonction de confrence
Distribue
Fonction de tlservices
Oui
H.323 v2 + H.450
Oui
Non
Signalisation multicast
Oui
Non
ASTERISK
7/26
4. ASTERISK
Asterisk est un PABX[3] logiciel libre, multi plateforme, publi sous licence GPL[6]. Asterisk permet,
entre autres, la messagerie vocale, la confrence, les serveurs vocaux, la distribution des appels.
Asterisk implmente les protocoles H.323 et SIP, ainsi qu'un protocole spcifique nomm IAX. Il
permet la communication entre client et serveur Asterisk ainsi qu'entre deux serveurs.
Historique :
Le PBX open source Asterisk a vu le jour quand Mark Spencer, a voulu acqurir un PBX traditionnel
pour sa socit. Le crateur d'Asterisk, trouvant que le prix d'acquisition d'un PBX traditionnel tait
dmesur, initia un projet open source. Il a donc commenc dvelopper Asterisk.
Remarque : Il faut savoir que le prix dun petit PABX[3] (100 postes) est de 3000 euros.
Son quipe s'est rapidement rapproche de celle de Jim Dixon (Zapata Telephony Project), dans le
but de construire des cartes d'interface "bon march" avec le rseau tlphonique classique. Leur
but tait de construire des cartes compatibles avec des plateformes bases sur Intel et ainsi de
permettre n'importe quel PC, avec le systme d'exploitation Linux, une carte d'interface et le
logiciel Asterisk d'avoir un PBX entirement fonctionnel.
Pour info : Le nom Asterisk fait rfrence au symbole "*" qui signifie "wildcard" en ligne de
commande Unix et DOS. Ce choix a t fait car Asterisk est conu dans le but d'offrir une trs
grande souplesse dans des rseaux de voix.
Fonctionnalits :
Asterisk offre les fonctionnalits suivantes :
Messagerie vocale
Confrence tlphonique
Rpondeur vocal interactif
Mise en attente dappels
Services d'identification de l'appelant
VoIP
ASTERISK
8/26
Principales fonctions :
PBX Switching Core :
Systme de commutation de central tlphonique priv, reliant ensemble les appels entre divers
utilisateurs et des tches automatises. Le noyau de commutation relie d'une manire transparente
des appels arrivant sur divers interfaces de matriel et de logiciel.
Application Launcher :
Lance les applications qui assurent des services pour des usagers, tels que la messagerie vocale, la
lecture de messages et le listage de rpertoires (annuaires).
ASTERISK
9/26
Codec Translator :
Utilise des modules de codec pour le codage et le dcodage de divers formats de compression
audio utiliss dans l'industrie de la tlphonie. Un certain nombre de codecs sont disponibles pour
palier aux divers besoins et pour arriver au meilleur quilibre entre la qualit audio et l'utilisation
de la bande passante.
Scheduler & I/O Manager :
Ils traitent la planification des tches de bas niveau et la gestion du systme pour une performance
optimale dans toutes les conditions de charge.
Les APIs :
Asterisk Application API :
Elle autorise diffrents modules de tches tre lanc pour excuter diverses fonctions.
Communication, audioconfrence, pagination, liste d'annuaire, messagerie vocale, transmission de
donnes intgre, et n'importe quelle autre tche qu'un systme PBX standard excute
actuellement ou excuterait dans l'avenir, sont mises en oeuvre par ces modules distincts.
Asterisk Translator API :
Charge les modules de codec pour supporter divers formats de codage et de dcodage audio tels
que le GSM, la Mu-Law, l'A-Law, et mme le MP3.
Asterisk Channel API :
Cette API gre le type de raccordement sur lequel arrive un appelant, que ce soit une connexion
VoIP, un RNIS, un PRI, une signalisation de bit drob, ou une autre technologie. Des modules
dynamiques sont chargs pour grer les dtails de la couche basse de ces connexions.
Asterisk File Format API :
Elle permet la lecture et l'criture de divers formats de fichiers pour le stockage de donnes dans le
file system.
Sa particularit modulaire permet Asterisk dintgrer de faon continue le matriel de
commutation tlphonique actuellement mise en uvre, et les technologies de Voix par paquet en
constante augmentation, mergeant aujourd'hui.
La capacit de charger des modules de codec permet Asterisk dtre compatible avec le codec
extrmement compact ncessaire la Voix sur IP sur des connexions lentes comme un modem
tlphonique tout en maintenant une haute qualit audio sur des types de connexion moins
"troites".
Fonctionnement volu :
Asterisk ne permet pas seulement lutilisation d'quipements traditionnels de tlphonie,il
augmente aussi en nombre leurs capacits.
En utilisant le protocole de voix sur IP Inter-Asterix eXchange (IAX ou inter central Asterisk),
Asterisk mle progressivement la voix et le trafic de donnes travers des rseaux disparates.
Tant que lon transporte la voix par paquets, il est possible denvoyer des donnes telles que des
documents URL et des images, en conformit avec le trafic Voix, permettant ainsi une intgration
plus grande des informations.
ASTERISK
10/26
Installation du systme
Le serveur qui hberge la plate-forme Asterisk est un serveur GNU/Linux[7] fonctionnant avec un
systme dexploitation Debian Sarge 3.1r2. Linstallation se fait partir du disque dinstallation par
le rseau disponible sur le site Web : www.debian.org.
Lors du boot du CD, initialiser linstallation par cette ligne :
linux26 DEBCONF_PRIORITY=medium vga=773
Cette ligne permet dinstaller avec les options suivantes :
linux26 : Noyau 2.6.8.
DEBCONF_PRIORITY=medium : Mode intermdiaire pour lequel plus de questions seront
poses lors de linstallation.
vga=773 : Affichage 1024x768 avec un mode de 256 couleurs pour le terminal.
b.
Configuration de base
ASTERISK
11/26
auto eth0
iface eth0 inet static
address 10.10.10.10
netmask 255.255.0.0
gateway 10.10.0.1
broadcast 10.10.255.255
Ensuite on relance le service rseau l'aide de la commande :
/etc/init.d/networking restart
c.
ASTERISK
12/26
host :
dynamic : Le client s'enregistre auprs du serveur
nom d'hte : Nom d'hte du client
adresse IP : Adresse IP du client
language :
us : Langue par dfaut
fr : Langue franaise
Exemple : Cration de lutilisateur Maxime
[1001]
type=friend
username=1001
secret=1001
host=dynamic
callerid="Maxime"
language=fr
d.
ASTERISK
13/26
AgentLogin([numero_agent][options])
Si le numro dagent nest pas spcifi, lagent sera invit saisir ses identifiants. La seule option
disponible ici est loption s. Si elle est ajoute, lagent nentendra pas de message lors du succs de
son authentification.
Answer()
Rpondre un appel.
Background(nom_fichier)
Lire un fichier son en tche de fond. Cest gnralement la fonction qui est utilise pour les menus
IVR.
Dial(type/identifiant[timeout][options][url]) :
Engager une connexion en fonction du type (ici SIP) vers un identifiant particulier. On peut
galement passer un timeout (en secondes) en paramtre, qui sera le temps maximal dattente
pour la rponse.
Options :
A(fichier_audio) : faire entendre le fichier audio_file lappel ;
C : rinitialiser les donnes CBR (Call Detail Record), ces informations sont utilises pour la
facturation ;
D(code_dtmf) : permet l'envoi de codes DTMF[8] l'appel lorsqu'il acceptera l'appel ;
f : force le CallerID tre dfini comme lextension ;
g : continuer dans l'excution du contexte lorsque l'appel raccroche ;
h : autoriser l'appel raccrocher en pressant la touche * ;
H : autoriser l'appelant raccrocher en pressant la touche * ;
L(limite[:alerte][:rptition]) : mettre en place une limite de dure (en millisecondes)
pour lappel. Il est possible de dfinir un temps dalerte au bout duquel une alerte sera
donne, ainsi que spcifier une rptition ;
m : jouer la musique dattente la place de la sonnerie standard ;
M(macro) : excuter une macro lorsque la connexion stablie ;
P() : demander le numro de lappelant si aucun CallerID nest envoy ;
r : gnre une tonalit pour l'appelant (par exemple : ligne occupe) ;
S(timer) : dfinir une dure maximale de communication, le timer dmarre lorsque lappel
prend lappel ;
t : autoriser l'appel transfrer l'appel ;
T : autoriser lappelant transfrer lappel ;
w : autoriser lappel dmarrer lenregistrement en pressant *1 ;
W : autoriser lappelant dmarrer lenregistrement en pressant *1 ;
Goto([contexte][extension]priorit)
Se rendre une priorit dextension prcise dun contexte. Les paramtres contexte et extension
sont facultatifs. Dans le cas o ils ne sont pas spcifis les contexte et extension actuels sont
utiliss.
GotoIfTime(horaires|jours_semaine|jours_mois|mois?[contexte][extension]priorit)
Similaire la fonction Goto() prcdente, sauf quil est possible de spcifier des plages de temps.
Hangup()
Terminaison dappel.
ASTERISK
14/26
MusicOnHold()
Jouer une musique dattente indfiniment.
Playback(nom_fichier,options)
Lire un fichier son (il ne faut pas spcifier lextension) entirement avant de rendre le contrle,
contrairement la fonction Background() prcdente.
Queue(nom_queue)
Placer lappel dans la file dattente spcifie en paramtre.
Ringing()
Obtenir une tonalit sur le canal.
SetGobalVar(variable=valeur)
Dfinir une variable utiliser pour la configuration. On passe en paramtres les nom et valeur de la
nouvelle variable.
VoiceMail(numero_boite@contexte)
Laisser un message un ou plusieurs correspondants. Lappelant est alors invit laisser son
message.
VoiceMailMain([s]numero_boite@contexte)
Accder la messagerie dun correspondant. Si le paramtre s est ajout en dbut de chane,
aucun mot de passe ne sera demand.
Wait(dure)
Dfinir une dure dattente avant de passer la commande suivante.
Conversion du son
Asterisk utilisant un codage audio GSM, il faut donc convertir les sons dans ce format afin quils
puissent tre intgrs dans lapplication. Pour cela, lutilitaire sox sur Linux permet de convertir des
formats MP3 et WAV en GSM.
Il suffit dutiliser une commande pour lancer cette conversion :
sox son.wav -r 8000 -c 1 son.gsm
Cette commande encode un fichier format WAV avec un chantillonnage de 8000Hz en format
GSM.
ASTERISK
15/26
e.
Messagerie Vocale
Les diffrentes variables suivantes peuvent tre intgr au sujet et corps du mail.
VM_NAME : Le nom dutilisateur
VM_DUR : La dure du message
VM_MSGNUM : Le numro du message
ASTERISK
16/26
f.
Il est possible de crer des files dattente et de dfinir des agents qui seront chargs de rpondre
au appel de ces files dattentes.
3 fichiers doivent tre modifis :
agents.conf : La dfinition des agents ;
queues.conf : La dfinition des files et les agents qui leur sont associs ;
extensions.conf : Le numro dappel de la file dattente.
agents.conf :
Dans le contexte [agents], il est ncessaire de crer des agents de la faon suivante :
agent => numro dagent,mot de passe de lagent,Nom de lagent
exemple : agent => 2001,2001,Maxime
queues.conf :
Les agents vont tre associs au contexte :
ASTERISK
17/26
extensions.conf :
Loption AgentLogin() permet a lagent de sauthentifier et de recevoir des appels depuis la file
dattente.
Loption Queue(nom de la file) permet aux utilisateurs de contacter les agents de la file ou
dtre mis en attente si aucun ne sont disponible.
ASTERISK
18/26
6. CLIENTS
Le client SIP (Soft Phone) permet de jouer le rle dun tlphone IP de manire logiciel. Il require
un systme de son (carte son, baffles, micro,...) pour lutiliser. Ces clients permettent de remplacer
des tlphones IP matriels onreux (100, 200).
Beaucoup de client existe plus au moins volue, cependant certains sont des client propritaire et
ne sont pas utilisables avec Asterisk.
a.
Clients
X-Lite
Ce client est un des plus abouti en terme de fonctionnalits, de fiabilits et de simplicit. Il permet
la gestion de contactes et de groupes et fait galement la messagerie instantan. Il existe en
version payante (EyeBeam) (Plusieurs comptes SIP, support de la vido,...). Il fonctionne
galement sous Windows.
ASTERISK
19/26
Windows Messenger
Cest un logiciel de messagerie instantane et de visioconfrence dvelopp par Microsoft et
nexiste pas sous Linux. Il est compatible avec SIP et permet de communiquer avec un serveur
type Asterisk.
ASTERISK
20/26
SJPhone
Ce logiciel gre les deux normes SIP et H.323 ce qui le rend compatible avec la plupart des
vendeurs et fournisseur de services en tlphonie IP et existe galement sous Linux.
Linphone
Linphone est un client exclusivement Linux.
Etant assez basique, il fait uniquement les
fonctions ncessaire pour une communication
SIP.
Configuration du client en protocole SIP :
Dans le Menu Aller Prfrences,
un menu apparat
Dans longlet SIP, spcifier lID de
lutilisateur et ladresse IP du serveur
ASTERISK
21/26
b.
Comparatif
SJphone
Mode
confrence
OUI
OUI
Gestion de l
IVR
OUI
OUI
OUI
NON
Carnet de
contacts
NON
NON
OUI
OUI
Gestion de la
messagerie
OUI
OUI
OUI
NON
Messagerie
OUI
NON
NON
OUI
++
++
++
NON
OUI
NON
NON
DVI4, G.711,
uLaw/aLaw, GSM,
iLBC
PCMU, GSM,
PCMA, Speex,
1015
Qualit
dcoute
Simplicit
dutilisation
Compatibilit
H323
Codecs
ASTERISK
Linphone
Windows
Messenger
X-lite
NON
22/26
Tches
Maxime
GUILLET
Vincent
BATOUFFLET
Lonard
LECOUEY
William
ZIVIC
Installation
DEBIAN et
configuration
Installation
d'Asterisk
Configuration de
sip.conf, cration
des utilisateurs
Configuration IVR
dans
extensions.conf
Configuration de
VoiceMail dans
voicemail.conf Cration des files
d'attentes
Configuration des
diffrents clients
SIP
Configuration d'un
VPN distant
Configuration
Asterisk pour appel
freephonie
Rdaction
Didier
OURABAH
Maxime
GUILLET
Vincent
BATOUFFLET
Lonard
LECOUEY
William
ZIVIC
La VoIP
Protocole SIP
Asterisk
Les clients SIP
Configuration
Asterisk
Mise en place du
How-to
Power-Point
ASTERISK
23/26
8. GESTION DU PROJET
Etant en groupe de cinq pour la conception et le dveloppement du projet, il nous a t plus
complexe de nous accorder et de travailler en commun.
Pour respecter les dlais, nous nous sommes fixs une feuille de route suivre, nous permettant
de connatre le temps restant chaque fois quune tche tait accomplie.
Ce projet a t pour nous loccasion de travailler en groupe et de rvler nos capacits. Au vue de
lensemble du travail demand, il nous a paru judicieux de travailler le plus possible ensemble, et
de manire complmentaire afin de collecter le plus possible les informations et les actions
personnelles.
Nous nous sommes impliqus de manire apprendre, ensemble, sur tous les aspects du projet.
Le schma ci-dessous rend compte de la dmarche adopte au cours de l'volution du projet :
ASTERISK
24/26
9. CONCLUSION
Ce projet nous a permis de mettre en pratique nos connaissances thoriques acquises en cours de
rseaux et tlcommunications.
Nous nous sommes de ce fait, initier au travail collectif et avons acquis de multiples connaissances
tant dans la conception d'un rseau VoIP, que dans les multiples fonctionnalits avances d'un
PABX logiciel.
Nous avons de ce fait constat que le logiciel libre Asterisk pouvait faire de lombre aux gros
centraux tlphoniques.
Cette exprience enrichissante reprsente pour notre futur professionnel un atout majeur dont
nous ne manquerons pas de nous y rfrer.
ASTERISK
25/26
10.
LEXIQUE
1. TCP/IP : La suite des protocoles Internet est l'ensemble des protocoles qui constituent la pile
de protocoles utilise par Internet. Elle est souvent appele TCP/IP, d'aprs le nom de deux de
ses protocoles : TCP (Transmission Control Protocol) et IP (Internet Protocol).
2. UDP : (User Datagram Protocol) est contrairement au protocole TCP, il travaille en mode non
connect : il n'y a pas de moyen de vrifier si tous les paquets envoys sont bien arrivs
destination et ni dans quel ordre.
3. PABX : Un PABX (Private Automatic Branch eXchange) est un commutateur tlphonique qui
sert principalement relier les postes tlphoniques d'un tablissement (lignes internes) avec le
rseau tlphonique public (lignes externes). Il permet en plus la mise en uvre d'un certain
nombre de fonctions.
4. TCP : Transmission Control Protocol est un protocole de transport fiable, en mode connect.
5. MCU : Un multipoint control unit est un logiciel informatique ou une machine servant tablir
simultanment plusieurs communications.
6. GPL : General Public Licence ou Licence publique gnrale GNU (GNU GPL), une licence pour les
logiciels libres.
7. GNU/Linux : UNIX est le nom d'un systme d'exploitation cr en 1969, usage
principalement professionnel, conceptuellement ouvert et fond sur une approche par laquelle il
offre de nombreux petits outils chacun dots d'une mission spcifique, multitche et multiutilisateur. Il a donn naissance une famille de systmes, dont les plus populaires en 2005
sont GNU/Linux, BSD et Mac OS X. Les UNIX sont aujourd'hui tous proches de la norme POSIX.
8. DTMF : (Dual-Tone Multi-Frequency) Combinaisons de frquences utilises pour la tlphonie
impulsion moderne.
ASTERISK
26/26