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

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

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

CentOS8にAsteriskをインストールします

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

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

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

以下のコマンドを実行して、SELinuxをパーミッシブモードに設定します。

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ソースを公式Webサイトからダウンロードしましょう。

wget https://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

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

make samples
make config
ldconfig

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

systemctl start asterisk
systemctl enable asterisk

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

asterisk -rvvv

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