このチュートリアルでは、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サイトを確認することをお勧めします。