GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS8にアスタリスクをインストールする方法

このチュートリアルでは、CentOS 8にAsteriskをインストールする方法を紹介します。知らなかった方のために、AsteriskはオープンソースのPBXソフトウェアです。エンドポイント間のSIPセッション。アスタリスクは、PBX、IVR、VoIPゲートウェイ、およびその他の多くの機能を実装するために使用できる非常に強力なサーバーです。SIP(セッション開始プロトコル)やMGCP(メディアゲートウェイ制御プロトコル)などの多くのVoIPプロトコルをサポートします。また、アナログカード、PRIカードなどの多くのハードウェアデバイスもサポートしています。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS8にアスタリスクを段階的にインストールする方法を紹介します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS8。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

CentOS8にAsteriskをインストールする

ステップ1.まず、システムが最新であることを確認することから始めましょう。

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

ステップ2.CentOSシステムでSELinuxを無効にします。

以下のコマンドを実行して、SELinuxをPermissiveモードに設定します:

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

ステップ3.依存関係をインストールします。

次のコマンドを使用して、必要なすべてのパッケージをAsteriskにインストールします。

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

ステップ4.CentOS8にAsteriskをインストールします。

公式ウェブサイトからCentos8の最新のAsterisk18ソースをダウンロードしましょう:

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

次に、次のコマンドを使用して構成スクリプトを実行します。

./configure --with-jansson-bundled

次に、次のコマンドを使用して、アスタリスク構成メニューを開きます。

make menuselect

その後、makeコマンドを使用してコンパイルプロセスを開始します:

make && make all && make install

完了したら、makesamplesコマンドを実行してAsteriskサンプル構成ファイルをインストールします。

make samples
make config
ldconfig

次に、アスタリスクサービスを開始し、システムを再起動するたびに実行されるように有効にします。

systemctl start asterisk
systemctl enable asterisk

アスタリスクコマンドでテストして、アスタリスクCLIが機能していることを確認します:

asterisk -rvvv

おめでとうございます。Asteriskが正常にインストールされました。CentOS8システムにAsteriskをインストールするためにこのチュートリアルを使用していただき、ありがとうございます。追加のヘルプや役立つ情報については、Asteriskの公式Webサイトを確認することをお勧めします。


Cent OS
  1. CentOS7にVagrantをインストールする方法

  2. CentOS8にGiteaをインストールする方法

  3. CentOS8にownCloudをインストールする方法

  1. CentOS8にMemcachedをインストールする方法

  2. CentOS7にNginxをインストールする方法

  3. CentOS7にApacheをインストールする方法

  1. CentOS7にTomcat8.5をインストールする方法

  2. CentOS7にJenkinsをインストールする方法

  3. CentOS7にアスタリスクをインストールする方法