アスタリスク:IPテレフォニーソフトウェアをインストールする方法

アスタリスク、インストール方法

アスタリスク です 独自のVoIPベースの交換機を実装するための無料のオープンソースプラットフォーム あなたの中小企業や組織のために。 このようにして、生産性を向上させ、所有しているすべての電話ではるかに最適な方法で顧客にサービスを提供できるようになります。

このガイドでは、 Ubuntuにインストールして設定する方法を学ぶ、最も人気のあるディストリビューションのXNUMXつです。 ただし、手順は他のDebianベースのディストリビューションでも、他のGNU / Linuxディストリビューションでも非常に似ている可能性があります。これは、ソースコードからインストールされ、コンパイルしてバイナリを生成するためです。

Microsoft WindowsやmacOSなどの他のプラットフォームの場合、ソースからコンパイルする必要はありません。コンパイル済みのパッケージをインストールする準備ができています。

Asteriskを段階的にインストールする

Asteriskをインストールします システムでは、これらの簡単な手順に従う必要があります...

前提条件

アスタリスクのインストールを開始する前に、まずすべての 必要なパッケージ コンパイルする。 一般に、ディストリビューションにはすでにそれらが含まれている可能性がありますが、次のプログラムを実行することで安全になります(インストールされている場合は何もしません)。

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install wget build-essential subversion

これにより、wgetパッケージがインストールされ、ソース、Subversionバージョン管理システム、およびソースからパッケージをビルドするために不可欠なパッケージがダウンロードされます。

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

以下は 独自のフォントをダウンロードする Asteriskソフトウェア、つまり、このプログラムのバイナリをビルドできるソースコード。 これを行うには、ターミナルから以下を実行する必要があります。

これにより、この記事の執筆時点で最新のAsterisk18.3.0バージョンのソフトウェアがダウンロードされます。

cd /usr/src/

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

sudo tar zxf asterisk-18.3.0.tar.gz

cd asterisk-18.3.0

依存関係を解決する

次のステップは 依存関係を解決する 特に通話に必要なMP3モジュールに関しては、Asteriskが持っています。 これを行うには、ターミナルから次のコマンドを実行して、これらの目的で使用可能なスクリプトを使用できます。

sudo contrib/scripts/get_mp3_source.sh
sudo contrib/scripts/install_prereq install

これらのコマンドは、これらの依存関係を解決し、成功した場合はインストール成功のメッセージを表示します。

Asteriskをインストールする

今こそ、Asteriskをコンパイルしてインストールするときです。 これを行うには、従う手順は非常に簡単です。次を使用するだけです。

問題がある場合、または別のバージョンをインストールしようとしている場合は、LEADMEファイルをお読みください。 わずかな違いがあるかもしれません。

sudo ./configure

sudo make menuselect

メニューから、 フォーマット_mp3 F12キーを押すと、キーボードを使用して[保存して終了]を選択し、Enterキーを押すこともできます。

その後、あなたはのプロセスを開始することができます 編集 など:

sudo make -j2

-jに付随する数は、プロセッサのコア数によって変更できます。 たとえば、コアが8つある場合は、-j8を使用してコンパイルを高速化できます。 カーネルがXNUMXつしかない場合は、-jオプションを非表示にできます。

Configuraciónbásica

コンパイルが完了すると、コンピュータのパフォーマンスに応じて多少時間がかかる場合がありますが、次のようになります。 インストール バイナリから:

sudo make install

すでにインストールされています。 しかし、プロセスは完了していません。 次のステップは、いくつかの基本的なPBX構成ファイルをインストールすることです。 

sudo make basic-pbx

sudo make config

sudo ldconfig

基本的なAsteriskセットアップの次のステップは、新しいユーザーを作成することです。 セキュリティ上の理由から、 新しいユーザーを作成する:

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

ここで、次の構成ファイルを開く必要があります / etc / default /アスタリスク お気に入りのテキストエディタを使用して、XNUMX行のコメントを解除します(最初から#を削除します)。

  • AST_USER =»アスタリスク»
  • AST_GROUP =»アスタリスク»

次に、作成したユーザーをに追加します ダイヤルアウトとオーディオグルー​​プ IPテレフォニーシステムが機能する必要があること:

sudo usermod -a -G dialout,audio 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

プロセスを開始します

すべてが設定されると、次のようになります サービス開始 アスタリスクプロセスを開始します。 これを行うには、次を実行します。

sudo systemctl start asterisk

sudo systemctl enable asterisk

それが機能していることを確認します:

sudo asterisk -vvvr

それが機能しない場合は、正しく起動したか、または何らかのルールがあるかどうかを確認してください ファイアウォールまたはセキュリティシステム それがそれをブロックしている可能性があります。

詳しくは - アスタリスクWiki

アスタリスク構成

アスタリスク、代替

すべてが完了したら、LANに接続された電話が正しく機能できるように、VoIPテレフォニーサーバーを実行している必要があります。 しかし、あなたが何らかのことをしなければならない場合 コンフィギュレーション 特に、次の重要なアスタリスクファイルを考慮することができます。

  • /etc/アスタリスク/アスタリスク.conf:はメインの構成ファイルです。 その中で、残りの構成が配置されているディレクトリ、サウンドファイル、モジュールなど、サービスの重要な機能など、システム自体に関するすべての基本を構成できます。
  • /etc/アスタリスク/sip.conf:これはもうXNUMXつの重要な構成ファイルであり、システムのユーザーとユーザーが接続する必要のあるサーバーの両方を定義するために、SIPプロトコルがどのように機能するかを定義します。 内部には、XNUMXつの重要なセクションがあります。XNUMXつはグローバルパラメータ用の[一般]、その他のセクションまたはユーザーやその他のコンテキスト用です。
  • /etc/アスタリスク/extensions.conf:別の重要なAsterisk構成ファイル。 その中であなたはそれがどのように振る舞うかを決定することができます。
  • /etc/アスタリスク/queues.conf-キューとキューエージェント、つまりメンバーを設定します。
  • /etc/asterisk/chan_dahdi.conf:通信カードのグループとパラメータが設定されている場所。
  • /etc/アスタリスク/cdr.conf:発信された通話の記録を保存する方法が示されている場所。
  • /etc/アスタリスク/features.conf:転送、gracionesなどの特別な機能。
  • /etc/アスタリスク/voicemail.conf-ボイスメールアカウントと設定。
  • /etc/アスタリスク/confbridge.conf-会議室のユーザー、会議室、およびメニューオプションを構成します。
  • その他:アスタリスクは非常に用途が広く柔軟性があるため、主な構成ではありますが、さらに多くの構成が可能です。

コメントを残す

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

*

*

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

  1.   コンピューターガーディアン

    Isaacに感謝し、誰かがAsteriskのインストールと構成を文書化するように勧められたことは非常に興味深いことです。

    このテーマに関する他の記事を続ける予定はありますか? もっと欲しくなった。 私たち全員がネットワーク電話を持っているわけではないことを理解していますが、モバイルデバイスでVoIPソフトウェアをテストできますか? (例えば)

    おめでとうございます、そして私はあなたが主題を掘り下げ続けることを奨励されることを願っています。

    どうもありがとうございました

  2.   マグダ

    https://www.freepbx.org/

    多分あなたはもっと早くここに着きます。 アステリックス(多かれ少なかれ)が含まれており、コントロールユニットのすべての手動構成を回避します。 とにかくあなたは時間と忍耐を費やさなければなりません。

    元気を出してくれる人に頑張ってください!!!