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

アスタリスク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に接続します。


次のステップ

コメントを残す

メールアドレスが公開されることはありません。