アンドロイド

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

Установка и настройка гипервизора KVM в AlterOS

Установка и настройка гипервизора KVM в AlterOS

目次:

Anonim

アスタリスクは、通信アプリケーションを構築するための最も一般的で広く採用されているオープンソースフレームワークです。 世界中の個人、中小企業、大企業、政府で使用されています。

アスタリスクの機能には、会議通話、ボイスメール、保留音、通話転送、通話キューイング、通話録音、データベースストア/検索などが含まれます。

このチュートリアルでは、Asterisk 15をDebian 9にインストールする方法を示します。

古いバージョンのAsterisk(バージョン13)はDebianソフトウェアリポジトリから入手でき、 apt install asterisk

前提条件

このチュートリアルを続ける前に、sudo特権を持つユーザーとしてログインしていることを確認してください。

Debianサーバーを更新し、Asteriskのダウンロードとビルドに必要なパッケージをインストールします。

sudo apt update && sudo apt upgrade sudo apt install wget build-essential subversion

アスタリスクのダウンロード

この記事の執筆時点で、Asteriskの最新の安定バージョンはバージョン15です。

/usr/src ディレクトリに移動し、次のwgetコマンドを使用してアスタリスクのソースコードをダウンロードします。

cd /usr/src/ sudo wget

ダウンロードが完了したら、tarコマンドを使用してアーカイブを抽出します。

sudo tar zxf asterisk-15-current.tar.gz

次の手順に進む前に、必ずアスタリスクのソースディレクトリに変更してください。

cd asterisk-15.*/

アスタリスクの依存関係のインストール

次のスクリプトを実行して、MP3モジュールを構築し、MP3ファイルを使用するために必要なMP3ソースをダウンロードします。

sudo contrib/scripts/get_mp3_source.sh

次に、 install_prereq スクリプトを実行して、Debianシステムのすべての依存関係を解決します。

sudo contrib/scripts/install_prereq install

スクリプトは必要なすべてのパッケージをインストールし、正常に完了すると、次のメッセージを出力します。

############################################# ## install completed successfully #############################################

ここでは、デフォルトのITU-T電話コード61が表示されます。しかし、私たちの場合、北米にいる場合は1に変更します。

アスタリスクのインストール

configure スクリプトを実行して、アスタリスクコードをコンパイルする準備をします。

sudo./configure

正常に完了すると、次の出力が表示されます。

exit 入力するか、 CTRL+C 押して、アスタリスクCLIを終了します。

最後のステップは、起動時にアスタリスクサービスを開始できるようにすることです。

sudo systemctl enable asterisk

ファイアウォールの構成

デフォルトでは、SIPはUDPポート5060を使用してポートを開きます:

iptables -A INPUT -p udp -m udp --dport 5060 -j ACCEPT

iptables -A INPUT -p udp -m udp --dport 10000:20000 -j ACCEPT

必要に応じてファイアウォールを自由に調整してください。

結論

このガイドでは、Debianシステムのソースから最新のアスタリスクバージョンをインストールする方法を示しました。

ここで、Asteriskのドキュメントを確認し、Asteriskを構成および使用する方法の詳細を学んでください。

デビアンアスタリスク