|
くる天 |
|
|
プロフィール |
PHPプログラマー さん |
Linuxコマンド メモ帳 |
ブログの説明: 勉強し始めたPHPのコマンドやLinuxのコマンドをメモしていきます。
コマンドやサンプルソースなど |
|
アクセス数 |
総アクセス数: |
48295 |
今日のアクセス: |
5 |
昨日のアクセス: |
2 |
|
RSS |
|
|
|
|
Asterisk1.6インストール方法 CentOs5.4 【1.6.2.0】 |
|
2010年2月1日 18時26分の記事
|
|
|
Asterisk1.6インストール CentOs5.4 【1.6.2.0】 DADHIをインストール後 下記手順でインストール
ダウンロード # wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.6.2.0.tar.gz 解凍 # tar zxvf asterisk-1.6.2.0.tar.gz # cd asterisk-1.6.2.0 コンパイル # ./configure --disable-xmldoc # make # make install # make samples # make config ※ 正常にコンパイルが終了することを確認してパッチを適用し再コンパイルする
■日本語化
自動パッチ処理ファイルのダウンロード # wget ftp://ftp.voip-info.jp/asterisk/patch/scripts/ja_autopatch.sh
パッチをダウンロード # wget ftp://ftp.voip-info.jp/asterisk/patch/1.6.2.0/app_voicemail.c.091228-01.patch # wget ftp://ftp.voip-info.jp/asterisk/patch/1.6.2.0/say.c.091228-01.patch
必ずasteriskのソースのベースディレクトリで実行
# chmod +x ja_autopatch.sh ← 実行権を付与 # yum -y install patch ←patchコマンドのインストール # ./ja_autopatch.sh ← 自動パッチ処理を実行 # patch -p0 < app_voicemail.c.091228-01.patch ← パッチを適用 # patch -p0 < say.c.091228-01.patch ← パッチを適用
パッチ適用後 再度 コンパイルする # make # make install# cd /var/lib/asterisk/sounds ← サウンドディレクトリに移動する
日本語サンプルサウンドをダウンロード # wget http://ftp.voip-info.jp/asterisk/sounds/1_6/asterisk-sound-jp_16_pre.tar.gz # tar zxvf asterisk-sound-jp_16_pre.tar.gz ← 解凍する # rm -f asterisk-sound-jp_16_pre.tar.gz ← 圧縮ファイルを削除する # vi /etc/asterisk/asterisk.conf ← 設定ファイルの編集 languageprefix=yes ※ 頭についていた;(セミコロン)を削除
# cd /etc ← etcディレクトリに移動 # mv asterisk asterisk.bak ← asteriskディレクトリをバックアップ # mkdir asterisk ← asteriskディレクトリを新規作成 # cd asterisk ← 新規ディレクトリに移動する サンプル設定ファイルをダウンロードする # wget http://ftp.voip-info.jp/asterisk/conf/conf-sample-1.6_01.tar.gz # tar zxvf conf-sample-1.6_01.tar.gz ← 解凍する # rm -f conf-sample-1.6_01.tar.gz ← 圧縮ファイルを削除する # cd ← カレントディレクトリに戻る # mkdir /var/run/asterisk ← asteriskに必要なディレクトリの作成 # vi asterisk_update.sh ← オーナー一括変換用ファイル作成
chown -R asterisk:asterisk /var/lib/asterisk chown -R asterisk:asterisk /var/log/asterisk chown -R asterisk:asterisk /var/spool/asterisk chown -R asterisk:asterisk /var/run/asterisk chown -R asterisk:asterisk /etc/asterisk chmod -R u=rwX,g=rX,o= /var/lib/asterisk chmod -R u=rwX,g=rX,o= /var/log/asterisk chmod -R u=rwX,g=rX,o= /var/spool/asterisk chmod -R u=rwX,g=rX,o= /etc/asterisk
設定ファイルの編集
# vi /etc/asterisk/asterisk.confastrundir => /var/run ↓ astrundir => /var/run/asterisk# sh asterisk_update.sh ← オーナー一括変換を実行する。 # /etc/rc.d/init.d/asterisk start ← Asterisk を起動する。 # chkconfig asterisk on ← 自動実行に登録 # chkconfig --list asterisk ← 自動実行の確認 |
|
|
|