4,723
回編集
差分
→Asterisk 1.4系
以上でインストール環境は整ったはずです。
===ソースの入手ソースの入手について===
Asteriskの現在の安定バージョンを使うにはftp/httpダウンロードでtar.gzファイルを落としてくるのが良いでしょう。DAHDIまたはZaptelも必要になりますので一緒に入手します。バージョン番号等は適切に読み替えてください。
===DAHDIまたはZaptelのインストール===DAHDIまたはZaptelをインストールします。今後はZaptelは使用できなくなりますので、DAHDIを使うようにしてください。<br>これらは'''どちらか'''だけをインストールします。両方インストールすることはできません。<br>*DAHDIの場合:→[[DAHDIインストール]]*Zaptelの場合:→[[Zaptelインストール]]===Asteriskソースの取得===
DAHDI,zaptel,Asteriskそれぞれのtar+gzファイルは以下にあります。
http://downloads.digium.com/pub/zaptel/releases/
http://downloads.digium.com/pub/asterisk/releases/
入手したら展開しておきます。以降それぞれの作業は、それぞれの展開したサブディレクトリで行います。
# tar zxvf asterisk-1.4.1.tar.gz
===Asteriskのコンパイルとインストール===
Asteriskもconfigureしてからmakeします。
# tar zxvf conf-sample-1.4_01.tar.gz
使い方は[[Asterisk サンプル設定ファイル]]のページを見てください。
==Asterisk 1.6系==
Asterisk 1.6ではZaptelは廃止されました。まず最初にDAHDIをインストールしてください→[[DAHDIインストール]]<br>
===前提となるパッケージ類===
GCC、G++(GNU-C++)、OpenSSL、Ncurses、bison、カーネルソース(zaptel)<br>
CentOS 5.2 サーバインストールの場合、以下のパッケージ追加でコンパイル可能でした。<br>
パッケージを追加<br>
yum install gcc gcc-c++ kernel-devel ncurses-devel openssl-devel
openssl-develをインストールするとkrb5-devel,zlib-develも一緒に付いて来るので別途インストールの必要はありません。<br>
システムを最新の状態にアップデート
yum update
カーネルが更新された場合にはリブートしておきます。<br>
以上でインストール環境は整ったはずです。<br>
事前にDAHDIをインストールするために環境を整えた場合にはgcc-c++とopenssl-develの追加だけでコンパイル可能になるはずです。
===ソースの入手===
Asterisk 1.6のソースは以下からダウンロードできます。
http://downloads.digium.com/pub/asterisk/releases/
展開するディレクトリはどこでもかまいませんが、ここでは/usr/src/とします。
# cd /usr/src
# wget http://downloads.digium.com/pub/asterisk/releases/asterisk-1.6.0.5.tar.gz
入手したら展開しておきます。以降それぞれの作業は、それぞれの展開したサブディレクトリで行います。
# tar zxvf asterisk-1.6.0.5.tar.gz
# cd asterisk-1.6.0.5
===Asteriskのコンパイルとインストール===
Asteriskもconfigureしてからmakeします。
# ./configure
# make
# make install
# make samples
# make config
これで新規インストールは完了します。最後の make config で起動時に自動起動するようになります。<br>
なおAsteriskでもmake menuselectがサポートされておりコンパイルするモジュールを選択したり組み込むモジュールを選択することができるようになっています。
===日本語パッチの適用===
パッチは目下製作中のため、現在のところ部分的に提供しています。<br>
===日本語音声ファイルのインストール===
Asterisk 1.6系列用βテスト中<br>
ftp://ftp.voip-info.jp/asterisk/sounds/1_6/asterisk-sound-jp_16_pre.tar.gz<br>
'''Asterisk 1.6から日本語の言語コードを変更しました。language=jaが日本語です。'''<br>
このファイルを/var/lib/asterisk/soundsの下に展開します。ja/ 以下が日本語音声ファイルです。<br>
すればjp/で全ての日本語音声が展開されます。
このレイアウトを使用するには/etc/asterisk/asterisk.confに以下のように[options]セクションにlanguageprefix=yesを追加して使用します。
[options]
languageprefix=yes
<br>
===サンプル設定ファイル===
*現在製作中です
==全般的な注意==