4,726
回編集
差分
編集の要約なし
:https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions
Asterisk-addonsは1.8系からAsterisk本体に統合されています。<br>
==インストール方法==
*注意
これまではMeetMeを使用するためにDAHDIが使われていましたが、1.8からDAHDIを使用しない音声会議、Confbridgeが採用されているため、DAHDIは必ずしも必要ではありません。現在のところMeetMeがObsolateという情報はありませんが、今後の動向には注意しておいてください。
===前提となるパッケージ類===
GCC、G++(GNU-C++)、OpenSSL、Ncurses、bison、カーネルソース(zaptel)、libxml2<br>
CentOS サーバインストールの場合、以下のパッケージ追加でコンパイル可能でした。<br>
パッケージを追加<br>
yum install gcc gcc-c++ kernel-devel ncurses-devel openssl-devel libxml2-devel
openssl-develをインストールするとkrb5-devel,zlib-develも一緒に付いて来るので別途インストールの必要はありません。<br>
開発環境系パッケージを一括インストールしたい場合には、groupinstallを使うと便利です。<br>
yum groupinstall "Development Libraries" "Development Tools"
format_mp3など、一部のソースはAsteriskに含まれないため別途入手しますが、この際にSubversionが必要となりますので、Subversionも入れておきます。
yum install subversion
システムを最新の状態にアップデート
yum update
カーネルが更新された場合にはリブートしておきます。<br>
以上でインストール環境は整ったはずです。<br>
事前にDAHDIをインストールするために環境を整えた場合にはgcc-c++とopenssl-develの追加だけでコンパイル可能になるはずです。
===ソースの入手===
Asterisk 11のソースは以下からダウンロードできます。
http://downloads.asterisk.org/pub/telephony/asterisk/
展開するディレクトリはどこでもかまいませんが、ここでは/usr/src/とします。
# cd /usr/src
# wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-11.x.x.tar.gz
入手したら展開しておきます。以降それぞれの作業は、それぞれの展開したサブディレクトリで行います。
# tar zxvf asterisk-11.x.x.tar.gz
# cd asterisk-11.x.x
===Asteriskのコンパイルとインストール===
基本的にconfigureしてmakeするだけです。
# ./configure
# make
# make install
# make samples
# make config
これで新規インストールは完了します。最後の make config で起動時に自動起動するようになります。<br>
なおAsteriskでもmake menuselectがサポートされておりコンパイルするモジュールを選択したり組み込むモジュールを選択することができるようになっています。
===MP3を使用する場合の注意===
MP3関連(MoHなど)を使用する場合には、MP3系のソースはAsterisk本体に含まれていないため、コンパイル時にエラーになりますが、ソース入手のスクリプトが付属しています。
# ./contrib/scripts/get_mp3_source.sh
これを実行すればMP3関連のモジュールがコンパイルできるようになります。
==パッチ==
*日本語対応