Académique Documents
Professionnel Documents
Culture Documents
INSTALLATION ASTERISK 16
SUR UBUNTU 20.04
SCOPE
I. Objectifs..................................................................................................................................... 2
II. Topologie.................................................................................................................................. 2
III. Installation du serveur Ubuntu........................................................................................... 3
1. Creation de la VM................................................................................................................... 3
2. Installation du serveur......................................................................................................... 3
3. Taches post install................................................................................................................. 3
IV. Installation de Asterisk 16.................................................................................................. 4
1. Operations pre-install........................................................................................................... 4
2. Installation.............................................................................................................................. 5
3. Operations post-install......................................................................................................... 6
V. Configuration basique de la téléphonie................................................................................7
1. Les fichiers de configuration.............................................................................................. 7
2. Sauvegarde des fichiers initiaux........................................................................................9
3. Création d’un nouveau fichier sip.conf.............................................................................10
4. creation d’un dialplan (extensions.conf)...........................................................................11
5. Redémarrage du serveur Asterisk...................................................................................12
VI. Essai de communication....................................................................................................... 12
1. Installation de 3Cx............................................................................................................... 12
2. Installation de MicroSIP.................................................................................................... 13
3. Test.......................................................................................................................................... 14
SM DOMAN 1
TP1 INSTALLATION M2/ESGIS
I. Objectifs
Asterisk est un cadre idéal pour construire vos propres systèmes de communication. Il
Asterisk afin de réaliser des appels via des téléphones physiques ou virtuels depuis les
Dans ce TP, nous allons mettre en œuvre un serveur Asterisk sur une distribution linux
de type Ubuntu server 20.04 LTS afin de réaliser les taches suivantes :
II. Topologie
SM DOMAN 2
TP1 INSTALLATION M2/ESGIS
1. Creation de la VM
Dans les deux cas, confirmez les paramètres suivants pour la VM :
RAM : 2 GB ;
2. Installation du serveur
Il s’agit d’une installation classique de serveur Ubuntu. Cependant, pour coller a l’esprit
Adresse IP : choisir une adresse IP fixe dans votre réseau NAT (Vmnet 8).
Dans mon cas c’est 192.168.70.0/24 pour le network, 192.168.70.20 pour l’IP,
SM DOMAN 3
TP1 INSTALLATION M2/ESGIS
Si tout est correct, votre serveur Ubuntu est prêt et vous êtes paré pour mettre en
1. Operations pre-install
SM DOMAN 4
TP1 INSTALLATION M2/ESGIS
4. Installation
Vous remarquerez que tout est déjà installé chez moi. Vous aurez a confirmer
SM DOMAN 5
TP1 INSTALLATION M2/ESGIS
5. Operations post-install
Si vous avez un écran pareil a celui-ci vous êtes dans les normes !
Ubuntu
SM DOMAN 6
TP1 INSTALLATION M2/ESGIS
Si vous avez configuré le pare-feu, vous devez autoriser les ports 5060, 5160, 5061 et
5161.
sip.conf ;
extensions.conf ;
users.conf
SM DOMAN 7
TP1 INSTALLATION M2/ESGIS
nano /etc/asterisk/sip.conf
nano /etc/asterisk/users.conf
SM DOMAN 8
TP1 INSTALLATION M2/ESGIS
nano /etc/asterisk/extensions.conf
Dans ce TP, nous allons écraser les fichiers initiaux et générer des fichiers simples,
plus lisibles et configurés avec les paramètres de notre choix. Pour cela,il faut
SM DOMAN 9
TP1 INSTALLATION M2/ESGIS
cp sip.conf sip.conf.backup
cp extensions.conf extensions.conf.backup
La figure ci-dessus vous permet de vérifier que les copies de backup ont été bien
créées.
Dans ce TP nous allons créer un contexte nommé GENERAL et deux extensions (9001
et 9002). Il est donc important d’effacer le contenu du fichier sip.conf bien avant ces
manipulations.
Vous pouvez maintenant ouvrir le fichier (avec la commande nano sip.conf) pour lui
SM DOMAN 10
TP1 INSTALLATION M2/ESGIS
[general]
context=default
allowoverlap=no
udpbindaddr=0.0.0.0
tcpenable=no
tcpbindaddr=0.0.0.0
transport=udp
srvlookup=yes
[9001]
type=friend
host=dynamic
secret=9001
[9002]
type=friend
host=dynamic
secret=9002
Nous allons créer un dialplan pour permettre les appels vers les numéros de téléphone
créés. A cet effet nous allons effacer le fichier extensions.conf initial et en générer
un nouveau.
[general]
static=yes
writeprotect=no
priorityjumping=no
autofallthrough=yes
clearglobalvars=no
SM DOMAN 11
TP1 INSTALLATION M2/ESGIS
[default]
exten => 9001,1,Dial(SIP/9001,10)
exten => 9002,1,Dial(SIP/9002,10)
1. Installation de 3Cx
suivants :
SM DOMAN 12
TP1 INSTALLATION M2/ESGIS
suivants :
SM DOMAN 13
TP1 INSTALLATION M2/ESGIS
11. Test
SM DOMAN 14