アスタリスク11の最近のリリースでは、アスタリスク11とCentos6のインストールチュートリアルをまとめたいと思っていました。 Ltsリリースとして、安定性と長寿命のためにAsterisk11が開発されました。 さらに、Asterisk11は、SIP、chan_motif、ICE経由のSIP NATトラバーサル、名前付きAclなどのためのWebSocketトランスポートを含む多くの素晴らしい新機能を誇っています! 新機能の完全なリストについては、Asterisk wikiをご覧ください。 私のターミナルセッションのスクリーンキャストのビデオを見て、各コマンドを段階的に説明するライブインストールを見てください。 コピーと貼り付けのコマンドは以下にあります。
VIDEO
このインストールでは、Asterisk11.0.0を使用しており、CentOS6.3のソースからコンパイルされます。 このチュートリアルは、FedoraおよびRHEL(Red Hat Enterprise Linux)システムでも、ほとんど、あるいはまったく変更せずに動作するはずです。
まず、サーバー OSが最新であることを確認します。/Etc/selinux/configで「enforcing」を「disabled」に変更してSELinuxを無効にします。 テキストエディタを使用するか、このコマンドをコピーして貼り付けます。Sed-i s/SELINUX=enforcing/SELINUX=disabled/g/etc/selinux/config
SELinuxを更新して無効にした後、再起動する必要があります。
リブート
次に、基本的な依存関係を解決したいと思うでしょう。 (アスタリスクの依存関係の詳細。Libxml2-devel kernel-devel gcc gcc-c++sqlite-devel libuuid-devel
ソースコードを保存するために/usr/src/ディレクトリに変更します。
cd/usr/src/
ソースtarballsをダウンロードします。 これらのコマンドは、DAHDI2.6、libpri1.4、Asterisk11の現在のリリースを取得します。
https://downloads.Asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-current.tar.gzwget https://downloads.Asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gzwget https://downloads.Asterisk.org/pub/telephony/Asterisk/Asterisk-11-current.tar.gz
tarballsからファイルを抽出します。
tar zxvf dahdi-linux-complete*tar zxvf libpri*tar zxvf Asterisk*
次のコマンドセットについては、適切な順序に従うことが重要です。DAHDI最初に、次にlibpri、次にAsterisk。
cd/usr/src/dahdi-linux-complete*make&&make install&&make config
libpriをインストールします。
cd/usr/src/libpri*Make&&make install
アスタリスクディレクトリに変更します。
cd/usr/src/Asterisk*
次のステップでは、”configure”スクリプトの実行は、システムが32ビットか64ビットかによって異なります。 (詳細については、ビデオを見てください。)Menuselectコマンドが実行されたら、オプションを選択し、”保存して終了”を選択すると、インストールが続行されます。
32bit CentOSにAsteriskをインストールする場合は、このコマンドを使用します。
./configure&&make menuselect&&make&&make install
64bit CentOSにアスタリスクをインストールする場合は、このコマンドを使用します。
./configure--libdir=/usr/lib64&&make menuselect&&make&&make install
オプション:エラーが発生した場合は、再コンパイルする前にインストールディレクトリをクリーンアップします。
make clean&&make distclean
エラーのないインストールが完了したら、configsサブディレクトリから/etc/Asteriskにサンプルファイルをコピーします。
サンプルを作成
次に、アスタリスクの開始スクリプトを/etc/initに追加します。d/ディレクトリ
設定
DAHDIを開始します。
サービス開始
サービス開始
サービス開始
サービス開始
サービス開始
サービス開始
service Asterisk start
Asterisk CLIに接続します。