Asteriskは、通信アプリケーションを構築するための無料のオープンソースフレームワークです。 Asteriskは、通常のコンピューターをVoIP通信サーバーに変えます。 Asteriskは、IP PBXシステム、VoIPゲートウェイ、会議サーバーに電力を供給し、世界中の中小企業、大企業、コールセンター、通信事業者、および政府によって使用されています。今日はDebianにAsteriskをインストールします。必要なすべてのパッケージはaptを介してインストールされますが、Asteriskはソースからインストールされます。 DebianにAsteriskをインストールする方法を見てみましょう
彼らのウェブサイトで利用可能なアスタリスクの多くのバージョンがありますが、最新のものはLTS(ロングタームサポート)を備えた13です。そのため、ソースからダウンロードして、このチュートリアルにインストールします。
まず、ビルド環境をインストールします:
apt-get install build-essential
このコマンドは、Asterisk13をインストールするために新しいサーバーに必要な基本パッケージをインストールします。
次に、Asterisk13に直接依存するいくつかの依存関係をインストールします。
apt-get install openssl libxml2-dev libncurses5-dev uuid-dev sqlite3 libsqlite3-dev pkg-config libjansson-dev
このコマンドは、Asteriskが機能するために必要なライブラリをインストールし、CDRには多くのオプションがあります。現時点では、MysqlまたはSQLiteを使用することをまだ決定していないため、SQLiteもインストールします。
次に、次のコマンドを使用して、Webサイトからアスタリスクをダウンロードします。
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz
これで、サーバーにAsterisk13が正常にダウンロードされました。
ダウンロードしたソースからインストールするには、解凍する必要があります。次のコマンドを使用して抽出します:
tar xvf asterisk-13-current.tar.gz
次に、Asteriskをインストールするフォルダーに入ります:
cd asterisk-13.3.2/
ソースからコンパイルするには、ソフトウェアをインストールする前に、インストールされているすべての依存関係をチェックする次のコマンドを使用する必要があります。
./configure
上の画像は、いくつかのライブラリが欠落していることを示しています。これらの依存関係を1つずつ解決します。
tar xvf jansson-2.5.tar.gz
これで、不足しているライブラリをダウンロードしました。問題を解決するために、ソースからコンパイルします。
cd jansson-2.5/
./configure
すべての依存関係が満たされているので、次のコマンドを実行してLibjassonをインストールします。
make && make install && ldconfig
次に、Asteriskのフォルダーに移動し、。/ configureコマンドを再度実行して、他の依存関係が残っているかどうかを確認します。
これは、すべての依存関係が満たされているため、Asteriskをインストールする準備ができていることを示しています。次に、次の一連のコマンドを実行し、実行に時間がかかるため、しばらく待ちます。
make
make install & make samples
これでアスタリスクがインストールされ、使用できるようになりました。次のコマンドでアスタリスクコンソールにログインできます:
asterisk -cvvvvvvvv
これで、DebianサーバーにAsteriskが正常にインストールされ、Asteriskでの作業を開始できます。
- アスタリスク