Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
asterisk [Le 08/02/2018, 16:37] L'Africain ancienne révision (Le 28/11/2017, 14:16) restaurée |
asterisk [Le 15/11/2018, 16:56] 151.127.47.49 [Installation] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>réseau téléphonie sip voip}} | + | {{tag>Bionic réseau téléphonie sip voip}} |
Ligne 18: | Ligne 18: | ||
<note>Pour utiliser Asterisk sur un serveur virtuel, cf. [[AsteriskNow]]</note> | <note>Pour utiliser Asterisk sur un serveur virtuel, cf. [[AsteriskNow]]</note> | ||
- | ===== Présentation ===== | ||
- | |||
- | |||
- | <note>Testé sous Ubuntu 12.10 Server (autre méthode)</note> | ||
===== Installation ===== | ===== Installation ===== | ||
Tout d'abord, veillez à avoir une distribution à jour : | Tout d'abord, veillez à avoir une distribution à jour : | ||
- | <code>sudo apt-get update | + | <code>sudo apt update |
- | sudo apt-get upgrade </code> | + | sudo apt upgrade </code> |
Nous procédons ensuite à l'[[:tutoriel:comment_installer_un_paquet|installation]] des dépendances : | Nous procédons ensuite à l'[[:tutoriel:comment_installer_un_paquet|installation]] des dépendances : | ||
- | <code>sudo apt-get install build-essential libxml2-dev libncurses5-dev linux-headers-`uname -r` libsqlite3-dev libssl-dev</code> | + | <code>sudo apt install build-essential libxml2-dev libncurses5-dev linux-headers-`uname -r` libsqlite3-dev libssl-dev libedit-dev uuid-dev libjansson-dev</code> |
On télécharge la dernière version d’Asterisk et on l’installe : | On télécharge la dernière version d’Asterisk et on l’installe : | ||
<code>mkdir /usr/src/asterisk | <code>mkdir /usr/src/asterisk | ||
cd /usr/src/asterisk | cd /usr/src/asterisk | ||
- | wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11-current.tar.gz | + | wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-16-current.tar.gz |
- | tar -xvzf asterisk-11-current.tar.gz | + | tar -xvzf asterisk-16-current.tar.gz |
- | cd asterisk-11.4.0 # <--- Modifiez cette ligne en fonction de la version d'Asterisk | + | cd asterisk-16.0.1 # <--- Modifiez cette ligne en fonction de la version d'Asterisk |
- | ./configure | + | ./configure --with-jansson-bundled |
make menuselect</code> | make menuselect</code> | ||
+ | |||
+ | Lorsque vous faites le ./configure, il est possible qu'il manque des paquets; dans ce cas, installez la version dev de ce paquet (par exemple, s'il manque le paquet libedit, exécutez la commande sudo apt-get install libedit-dev) puis relancez le ./configure. | ||
Dans le menu qui s'affiche, allez dans **Core Sound Package** et cochez à l'aide de la touche Espace **CORE-SOUNDS-FR-ULAW**. Quittez en pressant la touche Echap. | Dans le menu qui s'affiche, allez dans **Core Sound Package** et cochez à l'aide de la touche Espace **CORE-SOUNDS-FR-ULAW**. Quittez en pressant la touche Echap. | ||
Ligne 62: | Ligne 60: | ||
<code>asterisk -rvvvv</code> | <code>asterisk -rvvvv</code> | ||
+ | |||
+ | Si vous avez l'erreur "Unable to connect to remote asterisk (does /var/run/asterisk.ctl exist?)", essayez de démarrer asterisk en root (avec sudo). | ||
==== Autre méthode ==== | ==== Autre méthode ==== |