GNU/Linux >> Linux の 問題 >  >> Debian

DebianにAsterisk13をインストールする方法

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での作業を開始できます。

リンク
  • アスタリスク

Debian
  1. Debian 10(バスター)のインストール方法

  2. Python3.9をDebian10にインストールする方法

  3. Debian10にTeamViewerをインストールする方法

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

  2. Debian9にGitをインストールする方法

  3. Debian9にGoをインストールする方法

  1. Debian9にPipをインストールする方法

  2. Debian9にRをインストールする方法

  3. Debian9にRubyをインストールする方法