4,174
回編集
差分
→サンプル設定ファイル
[[Category:Asterisk]]
[[Category:voipZaptel]][[Category:voIP]]<b>新規インストールを行う場合には、Asterisk 1.8系または11系を推奨します。</b><br>→ [[Asterisk 1.8]]<br>→ [[Asterisk 11]]<br><br>==ナビゲーション==ここではAsteriskのソースからのインストールを説明しています。なおディストリビューションはCentOS(RH系)を例に取っていますので、他のLinuxを使用する場合には適切に読み替えてください。<br><br>『やりたい事』は概ね以下のように分けられるでしょう。<br><br>*コンパイルとかしたくない!という人:[[Asterisk Now]]へ あるいは 他の派生ディストリビューションを入れる:ただし日本語対応とかは面倒です*これからAsteriskを入れようという人:DAHDI + Asterisk 1.4系をインストールしましょう*最新の機能を使いたいという人:DAHDI + Asterisk 1.6系をインストールしましょう*すでにAsteriskを稼動させている人:説明しなくてもわかるでしょ?:)*Zaptel/DAHDIをインストールしなくてもよいケース:アナログ/デジタルハードウェア(TDM400Pなど)を使用していない:音声会議(MeetMe)を使わない:IAXトランキングを使わない::これらに該当する場合にはZaptel/DAHDIをインストールする必要はありません::つまりZaptel/DAHDIをインストールしないと、これらの機能は使えません::音声会議は"人気がある"ので、Zaptel/DAHDIをインストールする人は多いです===OS依存情報===OS/ディストリビューションについての情報は以下を参照してください。<br>*[[Asteriskインストールメモ]] ==Asterisk 1.0系==1.0系はもはやサポートされません。<br>Asterisk 1.0系のインストール方法は[[たかはし]]の書籍等を参照してください。<br>
==Asterisk 1.2系==
CentOS 4.4 Server CDの場合、以下の手順でインストール可能でした。 http://ftpCentOS 4.digium.com/pub/zaptel/releases/4 Server CDから標準でインストールする Telnet(telnet-server)などサーバ操作に必要なものをセットアップしておく Firewall(iptables)の調整などもお忘れなくパッケージを追加 yum install gcc-c++ kernel-devel ncurses-devel openssl-devel openssl-develをインストールするとkrb5-devel,zlib-develも一緒に付いて来るので別途 インストールの必要はなし。システムを最新の状態にアップデート http://ftp.digium.com/pub/asterisk/releases/yum updateカーネルが最新版になるのでリブートしておく
以上でインストール環境は整ったはずです。
===ソースの入手について===
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/
http://downloads.digium.com/pub/telephony/dahdi-linux/
http://downloads.digium.com/pub/telephony/dahdi-tools/
展開するディレクトリはどこでもかまいませんが、ここでは/usr/src/とします。
# cd /usr/src
# wget http://ftp.digium.com/pub/zaptel/releases/zaptel-1.2.16.tar.gz # wget http://ftpdownloads.digium.com/pub/asterisk/releases/asterisk-1.24.171.tar.gz
入手したら展開しておきます。以降それぞれの作業は、それぞれの展開したサブディレクトリで行います。
# tar zxvf zaptelasterisk-1.24.16.tar.gz # tar zxvf asterisk-1.2.17.tar.gz ===ZaptelのコンパイルとインストールAsteriskのコンパイルとインストール===Zaptelをコンパイルするにはカーネルソースが必要です。インストールしていない場合には予め入れておいてください。コンパイル作業は簡単です。Asteriskもconfigureしてからmakeします。 # cd zaptel-1.2.16/configure
# make
# make install
# make samples
# make config
# make
# make install
# make samples
# make configこれで新規インストールは完了します。最後の make config で起動時に自動起動するようになります。<br>なおAsteriskでもmake menuselectがサポートされておりコンパイルするモジュールを選択したり組み込むモジュールを選択することができるようになっています。 ===備考日本語パッチの適用===*[http[Asterisk パッチ]]のページを参照して、汎用パッチを適用してください。当サイトで提供している日本語音声ファイルに対応します。<br>なお、パッチを適用するのは、パッチを行わない状態でコンパイルが正常に終了することを確認してからにしてください。安全のためです。パッチを適用した後は再度、make、make installを行います。<br> ===日本語音声ファイルのインストール===Asterisk 1.6系列用βテスト中<br>:https://wwwvoip-info.aconusjp/downloads/asterisk/sounds/1_6/asterisk-sound-jp_16_pre.tar.gz '''Asterisk 1.com6から日本語の言語コードを変更しました。language=jaが日本語です。'''<br>このファイルを/var/lib/asterisk/soundsの下に展開します。ja/ 以下が日本語音声ファイルです。<br>すればjp/で全ての日本語音声が展開されます。このレイアウトを使用するには/~oyajietc/centosasterisk/asterisk_centos4asterisk.confに以下のように[options]セクションにlanguageprefix=yesを追加して使用します。 [options] languageprefix=yes各チャネル(SIP,IAX等)でチャネル言語を設定するには以下のように記述してください。 language=ja ===サンプル設定ファイル===Asteriskに標準添付されている設定ファイルは複雑なため、わかりにくくなっています。シンプルな設定ファイルを見てみたいという場合には[[Asterisk サンプル設定ファイル]]を利用してください。簡単にシステムを立ち上げることができます。make samplesを行った後に、次のようにしてサンプル設定ファイルを展開します。 # cd /etc # mv asterisk asterisk.bak # mkdir asterisk # cd asterisk # wget https://voip-info.jp/downloads/asterisk/conf/conf-sample-1.6_01.tar.gz # tar zxvf conf-sample-1.6_01.tar.gz使い方は[[Asterisk サンプル設定ファイル]]のページを見てください。 ==全般的な注意==Asterisk他のコンポーネントのバージョン関係に注意してください。Asterisk 1.2系にはZaptel 1.2系を、Asterisk 1.4系にはDAHDI 2.htm CentOS41系またはZaptel 1.4系を使用します。Add-onパッケージも同様です。<br>Asterisk 1.6系ではZaptelは使用できません。DAHDI 2.3でのmakeエラー1系を使用します。<br> ==次のステップ==[[Asteriskの起動と終了]]