Ubuntu 18.04でのアスタリスク、インストール、および基本構成

アスタリスクについて

次の記事では、アスタリスクについて見ていきます。 これはXNUMXつです 電話交換機の機能を提供するオープンソースプラットフォーム (PBX)、これは最も人気のあるもののXNUMXつです。 また、IP PBXシステム、会議サーバー、およびVoIPゲートウェイに電力を供給するためにも広く採用されています。 これは、個人、中小企業、および大企業が使用するプラットフォームです。

アスタリスク機能には、ボイスメール、保留音、電話会議、通話キューイング、通話録音、対話型音声応答なども含まれます。 この投稿では、 Ubuntu15にAsterisk18.04をインストールします.

前提条件

インストールを開始する前に、 「sudo」権限にアクセスできるユーザー。 また、Ubuntuシステムを更新し、Asteriskをダウンロードしてインストールするために必要な次のパッケージをインストールする必要があります。

sudo apt update && sudo apt upgrade

sudo apt install wget build-essential subversion

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

わたしたちは・・・にいくつもりです / usr / srcディレクトリにあるアスタリスクソースをダウンロードします。 ターミナル(Ctrl + Alt + T)に次のように記述します。

cd /usr/src/

同じ端末に入力して、Asterisk15のダウンロードを続けます。

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

sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz

ダウンロードが完了すると、 ダウンロードしたパッケージのコンテンツを抽出します:

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

次のステップに進む前に、 作成したばかりのディレクトリに必ず変更してください:

cd asterisk-15.*/

Asteriskの依存関係をインストールする

次のスクリプトがダウンロードされます MP3モジュールをビルドしてAsteriskでMP3ファイルを使用するために必要なMP3ソース:

アスタリスクはmp3ソースを取得します

sudo contrib/scripts/get_mp3_source.sh

を使用します すべての依存関係を解決するためのinstall_prereqスクリプト Ubuntuシステムの場合:

sudo contrib/scripts/install_prereq install

上記のコマンドは、必要なすべてのパッケージをインストールします。 正常に完了すると、次のメッセージが出力されます。

アスタリスクの完全なインストール要件

Asteriskをインストールする

構成スクリプトは、一連の実行を実行します 必要なすべての依存関係が存在することを確認するためのチェック システムシステムで。 次のように入力してスクリプトを開始します。

sudo ./configure

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

アスタリスク構成が完了しました

次のステップは コンパイルしてインストールするモジュールを選択します。 Menuselectシステムにアクセスし、ターミナルに書き込みます(Ctrl + Alt + T):

sudo make menuselect

すでにMP3ソースファイルをダウンロードしているので、今 format_mp3を選択してMP3モジュールを作成する必要があります:

アスタリスクダウンロードmp3ソース

興味のあるものを選択したら、 F12キーを押して保存し、終了します。 [保存して終了]ボタンに移動してEnterキーを押すこともできます。

ここに到着しました makeコマンドを使用してビルドプロセスを開始します:

sudo make -j2

システムによっては、コンパイルに時間がかかる場合があります。 コンピュータのプロセッサのコア数に応じて、-jフラグを変更できます。

ビルドプロセスが完了すると、次のメッセージが表示されます。

アスタリスクのビルドが完了しました

前のメッセージが言うように、 次のステップはAsteriskをインストールすることです およびそのモジュールを次のように記述します。

sudo make install

インストール後、スクリプトは次のメッセージを表示します。

アスタリスクのインストールが完了しました

アスタリスクがインストールされたので、必要です 基本的なPBX構成ファイルをインストールする:

sudo make basic-pbx

最後のステップは スタートアップスクリプトをインストールする タイピング:

sudo make config

それも良い考えです ldconfigを実行して、共有ライブラリキャッシュを更新します:

sudo ldconfig

アスタリスクユーザーを作成する

デフォルトでは、Asteriskはrootユーザーとして実行されます。 セキュリティ上の理由から、 新しいシステムユーザーを作成し、プラットフォームを構成します 新しく作成したユーザーで実行します。

adduserアスタリスク

sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk

このユーザーで実行するようにAsteriskを構成するには、 / etc / default /アスタリスクファイルを開き、次のXNUMX行のコメントを解除します:

usrsrcファイルのアスタリスク

AST_USER="asterisk"
AST_GROUP="asterisk"

私たちは続けます Asteriskユーザーをダイヤルアウトおよびオーディオグルー​​プに追加する:

sudo usermod -a -G dialout,audio asterisk

私たちも必要です すべてのAsteriskファイルとディレクトリの所有権を変更します 作成したユーザーがこれらのファイルにアクセスできるようにします。

sudo chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

sudo chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

アスタリスクの開始

これですべての設定が完了しました。 Asteriskサービスを開始する 次のコマンドを使用します。

sudo systemctl start asterisk

実行されていることを確認するために、 プラットフォームのコマンドラインインターフェイス(CLI)に接続します タイピング:

sudo asterisk -vvvr

デフォルトのAsteriskCLIプロンプトが表示されます。

AsteriskCLIにアクセスする

最後のステップは 起動時にサービスを開始できるようにする と:

sudo systemctl enable asterisk

セキュリティを強化するために、それは常に興味深いものです のようなファイアウォールがあります UWFが有効 私たちのUbuntuで。 誰かが必要な場合 アスタリスクの使用または機能に関する詳細情報、あなたはチェックすることができます プロジェクトのウェブサイト.


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   匿名の

    良いチュートリアル。 「makesamples」を含めるだけで、sip、iax2などを構成できます。

  2.   アレクサンダー

    優れた他のアスタリスクマニュアルはありますか?

    1.    ダミアン・アモエド

      真実はありませんが、この記事を書いたときにコミュニティを見つけました アスタリスク-ES。 そこにいくつかのドキュメントがあります。 Salu2。

  3.   ルビー

    非常に良いマニュアルですが、サービスを開始する最後のステップでそれを実行できず、失敗したlsdアスタリスクが表示されるので知りたいです。 解決方法を教えてください。
    感謝

    1.    ダミアン・アモエド

      こんにちは。 でこのエラーについて検索または質問してみてください アスタリスクコミュニティ。 Salu2。

  4.   フアン・バルデス

    みなさん、こんにちは。
    手順に従った後。 ユーザーと拡張機能はどのように作成されますか?
    私はすでにVoIPアプリケーションをダウンロードしました。 でも次に何をしたらいいのかわからない
    感謝