GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Asterisk sur CentOS 8

Dans ce tutoriel, nous allons vous montrer comment installer Asterisk sur CentOS 8. Pour ceux d'entre vous qui ne le savaient pas, Asterisk est un logiciel PBX open-source. Il est utilisé pour gérer Sessions SIP entre les terminaux. Asterisk est un serveur très puissant qui peut être utilisé pour mettre en œuvre des PBX, des IVR, des passerelles VoIP et bien d'autres fonctionnalités. Il prend en charge de nombreux protocoles VoIP tels que SIP (Session Initiation Protocol) et MGCP (Media Gateway Control Protocol). Il prend également en charge de nombreux périphériques matériels tels que les cartes analogiques, les cartes PRI, etc.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans le compte root, sinon vous devrez peut-être ajouter 'sudo ‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation d'Asterisk sur un CentOS 8.

Prérequis

  • Un serveur exécutant l'un des systèmes d'exploitation suivants :CentOS 8.
  • Il est recommandé d'utiliser une nouvelle installation du système d'exploitation pour éviter tout problème potentiel.
  • Un non-root sudo user ou l'accès à l'root user . Nous vous recommandons d'agir en tant qu'non-root sudo user , cependant, car vous pouvez endommager votre système si vous ne faites pas attention lorsque vous agissez en tant que root.

Installer Asterisk sur CentOS 8

Étape 1. Tout d'abord, commençons par nous assurer que votre système est à jour.

sudo dnf update
sudo dnf install epel-release
sudo dnf config-manager –set-enabled PowerTools

Étape 2. Désactivez SELinux sur le système CentOS.

Définissez SELinux en mode permissif en exécutant les commandes ci-dessous :

sudo setenforce 0
sudo sed -i 's/\(^SELINUX=\).*/\SELINUX=permissive/' /etc/selinux/config

Étape 3. Installation des dépendances.

Installez tous les packages requis sur votre Asterisk avec les commandes suivantes :

sudo dnf group install "Development Tools"
sudo dnf install git wget vim net-tools sqlite-devel psmisc ncurses-devel libtermcap-devel newt-devel libxml2-devel libtiff-devel gtk2-devel libtool libuuid-devel subversion kernel-devel kernel-devel-$(uname -r) crontabs cronie-anacron libedit libedit-devel

Étape 4. Installation d'Asterisk sur CentOS 8.

Téléchargeons la dernière source Asterisk 18 sur notre Centos 8 depuis le site officiel :

wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-18-current.tar.gz
tar xvfz asterisk-18-current.tar.gz
cd asterisk-18*/

Exécutez maintenant le script de configuration en utilisant la commande suivante :

./configure --with-jansson-bundled

Ensuite, utilisez la commande suivante pour ouvrir le menu de configuration de l'astérisque :

make menuselect

Après cela, démarrez le processus de compilation à l'aide de la commande make :

make && make all && make install

Une fois terminé, exécutez la commande make samples pour installer les exemples de fichiers de configuration Asterisk :

make samples
make config
ldconfig

Nous allons maintenant démarrer le service astérisque et l'activer afin qu'il s'exécute à chaque redémarrage du système :

systemctl start asterisk
systemctl enable asterisk

Testez avec la commande asterisk pour confirmer que la CLI Asterisk fonctionne :

asterisk -rvvv

Félicitations ! Vous avez installé Asterisk avec succès. Merci d'avoir utilisé ce didacticiel pour installer Asterisk sur votre système CentOS 8. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel d'Asterisk.


Cent OS
  1. Comment installer Vagrant sur CentOS 7

  2. Comment installer Gitea sur CentOS 8

  3. Comment installer Memcached sur CentOS 8

  4. Comment installer Nginx sur CentOS 7

  5. Comment installer ownCloud sur CentOS 8

Comment installer Jenkins sur CentOS 8

Comment installer Zoom sur CentOS 8

Comment installer Nethogs sur CentOS

Comment installer Asterisk 18 sur CentOS 8

Comment installer Yourls dans CentOS 8

Comment installer Asterisk sur CentOS 8