Asteriskのインストール
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*[[Asteriskのインストール]] [#o1455f4b]
[[参照元 IP-PBXの構築>IP-PBXの構築]]
**はじめに [#sa10d772]
>
>ここページは、Asterisk-1.8.8.0-rc1のインストール方法をま...
<
**ダウンロード [#rce32202]
>
>旧版のため、ダウンロードサーバよりダウンロードします。
<
>
# mkdir /usr/local/asterisk
# cd /usr/local/asterisk
# wget http://downloads.asterisk.org/pub/telephony/aster...
--2013-02-17 11:09:00-- http://downloads.asterisk.org/p...
downloads.asterisk.org をDNSに問いあわせています... 76.1...
downloads.asterisk.org|76.164.171.238|:80 に接続していま...
HTTP による接続要求を送信しました、応答を待っています......
長さ: 24760230 (24M) [application/x-gzip]
`asterisk-1.8.8.0-rc1.tar.gz.1' に保存中
100%[================================================>] ...
2013-02-17 11:11:02 (199 KB/s) - `asterisk-1.8.8.0-rc1.t...
#
<
**ビルド環境の確認 [#ed1b38dd]
>
>まずは環境の確認を兼ねて、単純に解凍し、makeします。
<
>
# tar zxvf asterisk-1.8.8.0-rc1.tar.gz
asterisk-1.8.8.0-rc1/
asterisk-1.8.8.0-rc1/README-addons.txt
asterisk-1.8.8.0-rc1/keys/
asterisk-1.8.8.0-rc1/addons/
asterisk-1.8.8.0-rc1/addons/cdr_mysql.c
asterisk-1.8.8.0-rc1/addons/Makefile
(中略)
asterisk-1.8.8.0-rc1/.version
asterisk-1.8.8.0-rc1/sounds/
asterisk-1.8.8.0-rc1/sounds/sounds.xml
asterisk-1.8.8.0-rc1/sounds/asterisk-moh-opsound-wav-2.0...
asterisk-1.8.8.0-rc1/sounds/Makefile
asterisk-1.8.8.0-rc1/sounds/asterisk-core-sounds-en-gsm-...
# cd asterisk-1.8.8.0-rc1
# ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
(中略)
config.status: creating include/asterisk/autoconfig.h
.$$$$$$$$$$$$$$$=..
.$7$7.. .7$$7:.
.$$:. ,$7.7
.$7. 7$$$$ .$$77
..$$. $$$$$ .$$$7
..7$ .?. $$$$$ .?. 7$$$.
$.$. .$$$7. $$$$7 .7$$$. .$$$.
.777. .$$$$$$77$$$77$$$$$7. $$$,
$$$~ .7$$$$$$$$$$$$$7. .$$$.
.$$7 .7$$$$$$$7: ?$$$.
$$$ ?7$$$$$$$$$$I .$$$7
$$$ .7$$$$$$$$$$$$$$$$ :$$$.
$$$ $$$$$$7$$$$$$$$$$$$ .$$$.
$$$ $$$ 7$$$7 .$$$ .$$$.
$$$$ $$$$7 .$$$.
7$$$7 7$$$$ 7$$$
$$$$$ $$$
$$$$7. $$ (TM)
$$$$$$$. .7$$$$$$ $$
$$$$$$$$$$$$7$$$$$$$$$.$$$$$$
$$$$$$$$$$$$$$$$.
configure: Package configured for:
configure: OS type : linux-gnu
configure: Host CPU : i686
configure: build-cpu:vendor:os: i686 : pc : linux-gnu :
configure: host-cpu:vendor:os: i686 : pc : linux-gnu :
# make
CC="cc" CXX="" LD="" AR="" RANLIB="" CFLAGS="" make -C m...
make[1]: ディレクトリ `/usr/local/asterisk/asterisk-1.8....
make[1]: `makeopts' は更新済みです
make[1]: ディレクトリ `/usr/local/asterisk/asterisk-1.8....
Generating input for menuselect ...
(中略)
+--------- Asterisk Build Complete ---------+
+ Asterisk has successfully been built, and +
+ can be installed by running: +
+ +
+ make install +
+-------------------------------------------+
#
<
>
>makeが正常に完了したことを確認します。~
エラーが発生した場合は、エラー要因により、必要なパッケー...
<
**Asteriskの日本語化(日本語パッチ、音声ファイルの適用) ...
>
>VoIP-Info.jp Wikiのページより日本語パッチ、日本語音声フ...
<
>
# wget ftp://ftp.voip-info.jp/asterisk/patch/1.8.8.1/app...
--2013-02-17 11:56:45-- ftp://ftp.voip-info.jp/asterisk...
=> `app_voicemail.c.101025-01.patch'
ftp.voip-info.jp をDNSに問いあわせています... 36.3.112.226
ftp.voip-info.jp|36.3.112.226|:21 に接続しています... 接...
anonymous としてログインしています... ログインしました!
==> SYST ... 完了しました。 ==> PWD ... 完了しました。
==> TYPE I ... 完了しました。 ==> CWD /asterisk/patch/1...
==> SIZE app_voicemail.c.101025-01.patch ... 5059
==> PASV ... 完了しました。 ==> RETR app_voicemail.c....
長さ: 5059 (4.9K)
100%[================================================>] ...
2013-02-17 11:56:46 (397 KB/s) - `app_voicemail.c.101025...
# wget ftp://ftp.voip-info.jp/asterisk/patch/1.8.8.1/say...
--2013-02-17 11:57:00-- ftp://ftp.voip-info.jp/asterisk...
=> `say.c.101025-01.patch'
ftp.voip-info.jp をDNSに問いあわせています... 36.3.112.226
ftp.voip-info.jp|36.3.112.226|:21 に接続しています... 接...
anonymous としてログインしています... ログインしました!
==> SYST ... 完了しました。 ==> PWD ... 完了しました。
==> TYPE I ... 完了しました。 ==> CWD /asterisk/patch/1...
==> SIZE say.c.101025-01.patch ... 24653
==> PASV ... 完了しました。 ==> RETR say.c.101025-01....
長さ: 24653 (24K)
100%[================================================>] ...
2013-02-17 11:57:00 (735 KB/s) - `say.c.101025-01.patch'...
# patch -p0 < app_voicemail.c.101025-01.patch
patching file apps/app_voicemail.c
Hunk #1 succeeded at 6787 (offset 223 lines).
Hunk #2 succeeded at 6613 (offset 1 line).
Hunk #3 succeeded at 7545 (offset 259 lines).
Hunk #4 succeeded at 8094 (offset 27 lines).
Hunk #5 succeeded at 9097 (offset 259 lines).
# patch -p0 < say.c.101025-01.patch
patching file main/say.c
Hunk #7 succeeded at 3297 (offset 8 lines).
Hunk #9 succeeded at 6280 (offset 10 lines).
Hunk #11 succeeded at 7356 (offset 10 lines).
Hunk #13 succeeded at 7556 (offset 10 lines).
Hunk #15 succeeded at 7863 (offset 10 lines).
# cd /var/lib/asterisk/
# wget http://ftp.voip-info.jp/asterisk/sounds/1_6/aster...
--2013-02-17 12:01:38-- http://ftp.voip-info.jp/asteris...
ftp.voip-info.jp をDNSに問いあわせています... 36.3.112.226
ftp.voip-info.jp|36.3.112.226|:80 に接続しています... 接...
HTTP による接続要求を送信しました、応答を待っています......
長さ: 945968 (924K) [application/x-gzip]
`asterisk-sound-jp_16_pre.tar.gz.1' に保存中
100%[================================================>] ...
2013-02-17 12:01:39 (4.35 MB/s) - `asterisk-sound-jp_16_...
# tar zxvf asterisk-sound-jp_16_pre.tar.gz
ja/
ja/jp-tadashii.gsm
ja/jp-ha.gsm
ja/vm-extension.gsmtar zxvf asterisk-sound-jp_16_pre.tar...
(中略)
ja/demo-echotest.gsm
ja/jp-dekimasen.gsm
ja/vm-isonphone.gsm
#
<
**ビルド [#x23ef21c]
>
>パッチを適用したソースからビルドします。以下では、 make ...
# cd /usr/local/asterisk/asterisk-1.8.8.0-rc1
# # make clean
rm -f defaults.h
rm -f include/asterisk/build.h
rm -f main/version.c
(中略)
/bin/rm -f -r autom4te*.cache
make[2]: ディレクトリ `/usr/local/asterisk/asterisk-1.8....
make[1]: ディレクトリ `/usr/local/asterisk/asterisk-1.8....
cp -f .cleancount .lastclean
# make
CC="cc" CXX="" LD="" AR="" RANLIB="" CFLAGS="" make -C m...
make[1]: ディレクトリ `/usr/local/asterisk/asterisk-1.8....
make[1]: `makeopts' は更新済みです
make[1]: ディレクトリ `/usr/local/asterisk/asterisk-1.8....
(中略)
+--------- Asterisk Build Complete ---------+
+ Asterisk has successfully been built, and +
+ can be installed by running: +
+ +
+ make install +
+-------------------------------------------+
# make install
CC="cc" CXX="" LD="" AR="" RANLIB="" CFLAGS="" make -C m...
make[1]: ディレクトリ `/usr/local/asterisk/asterisk-1.8....
make[1]: `makeopts' は更新済みです
(中略)
+---- Asterisk Installation Complete -------+
+ +
+ YOU MUST READ THE SECURITY DOCUMENT +
+ +
+ Asterisk has successfully been installed. +
+ If you would like to install the sample +
+ configuration files (overwriting any +
+ existing config files), run: +
+ +
+ make samples +
+ +
+----------------- or ---------------------+
+ +
+ You can go ahead and install the asterisk +
+ program documentation now or later run: +
+ +
+ make progdocs +
+ +
+ **Note** This requires that you have +
+ doxygen installed on your local system +
+-------------------------------------------+
#
<
**コンフィグ設定 [#re2d6152]
>
>Asteriskのtarballには、サンプルコンフィグレーションも含...
# (作業中)
<
**ダイアルプラン [#h0f0ad7d]
>
>セキュリティのため、現在は公開予定はありません。
<
**サービス登録 [#j95f4e0e]
>
>サービスが自動起動するように、サービスの登録を行います。
# chkconfig --add asterisk
<
**サービスの起動 [#x2718b61]
>
>上記で、次回OS起動時にAsteriskが自動起動しますが、以下の...
>(meetme等を利用する場合は、dahdiのインストールが完了して...
# service asterisk start
Starting asterisk: ...
#
<
終了行:
*[[Asteriskのインストール]] [#o1455f4b]
[[参照元 IP-PBXの構築>IP-PBXの構築]]
**はじめに [#sa10d772]
>
>ここページは、Asterisk-1.8.8.0-rc1のインストール方法をま...
<
**ダウンロード [#rce32202]
>
>旧版のため、ダウンロードサーバよりダウンロードします。
<
>
# mkdir /usr/local/asterisk
# cd /usr/local/asterisk
# wget http://downloads.asterisk.org/pub/telephony/aster...
--2013-02-17 11:09:00-- http://downloads.asterisk.org/p...
downloads.asterisk.org をDNSに問いあわせています... 76.1...
downloads.asterisk.org|76.164.171.238|:80 に接続していま...
HTTP による接続要求を送信しました、応答を待っています......
長さ: 24760230 (24M) [application/x-gzip]
`asterisk-1.8.8.0-rc1.tar.gz.1' に保存中
100%[================================================>] ...
2013-02-17 11:11:02 (199 KB/s) - `asterisk-1.8.8.0-rc1.t...
#
<
**ビルド環境の確認 [#ed1b38dd]
>
>まずは環境の確認を兼ねて、単純に解凍し、makeします。
<
>
# tar zxvf asterisk-1.8.8.0-rc1.tar.gz
asterisk-1.8.8.0-rc1/
asterisk-1.8.8.0-rc1/README-addons.txt
asterisk-1.8.8.0-rc1/keys/
asterisk-1.8.8.0-rc1/addons/
asterisk-1.8.8.0-rc1/addons/cdr_mysql.c
asterisk-1.8.8.0-rc1/addons/Makefile
(中略)
asterisk-1.8.8.0-rc1/.version
asterisk-1.8.8.0-rc1/sounds/
asterisk-1.8.8.0-rc1/sounds/sounds.xml
asterisk-1.8.8.0-rc1/sounds/asterisk-moh-opsound-wav-2.0...
asterisk-1.8.8.0-rc1/sounds/Makefile
asterisk-1.8.8.0-rc1/sounds/asterisk-core-sounds-en-gsm-...
# cd asterisk-1.8.8.0-rc1
# ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking whether the C compiler works... yes
(中略)
config.status: creating include/asterisk/autoconfig.h
.$$$$$$$$$$$$$$$=..
.$7$7.. .7$$7:.
.$$:. ,$7.7
.$7. 7$$$$ .$$77
..$$. $$$$$ .$$$7
..7$ .?. $$$$$ .?. 7$$$.
$.$. .$$$7. $$$$7 .7$$$. .$$$.
.777. .$$$$$$77$$$77$$$$$7. $$$,
$$$~ .7$$$$$$$$$$$$$7. .$$$.
.$$7 .7$$$$$$$7: ?$$$.
$$$ ?7$$$$$$$$$$I .$$$7
$$$ .7$$$$$$$$$$$$$$$$ :$$$.
$$$ $$$$$$7$$$$$$$$$$$$ .$$$.
$$$ $$$ 7$$$7 .$$$ .$$$.
$$$$ $$$$7 .$$$.
7$$$7 7$$$$ 7$$$
$$$$$ $$$
$$$$7. $$ (TM)
$$$$$$$. .7$$$$$$ $$
$$$$$$$$$$$$7$$$$$$$$$.$$$$$$
$$$$$$$$$$$$$$$$.
configure: Package configured for:
configure: OS type : linux-gnu
configure: Host CPU : i686
configure: build-cpu:vendor:os: i686 : pc : linux-gnu :
configure: host-cpu:vendor:os: i686 : pc : linux-gnu :
# make
CC="cc" CXX="" LD="" AR="" RANLIB="" CFLAGS="" make -C m...
make[1]: ディレクトリ `/usr/local/asterisk/asterisk-1.8....
make[1]: `makeopts' は更新済みです
make[1]: ディレクトリ `/usr/local/asterisk/asterisk-1.8....
Generating input for menuselect ...
(中略)
+--------- Asterisk Build Complete ---------+
+ Asterisk has successfully been built, and +
+ can be installed by running: +
+ +
+ make install +
+-------------------------------------------+
#
<
>
>makeが正常に完了したことを確認します。~
エラーが発生した場合は、エラー要因により、必要なパッケー...
<
**Asteriskの日本語化(日本語パッチ、音声ファイルの適用) ...
>
>VoIP-Info.jp Wikiのページより日本語パッチ、日本語音声フ...
<
>
# wget ftp://ftp.voip-info.jp/asterisk/patch/1.8.8.1/app...
--2013-02-17 11:56:45-- ftp://ftp.voip-info.jp/asterisk...
=> `app_voicemail.c.101025-01.patch'
ftp.voip-info.jp をDNSに問いあわせています... 36.3.112.226
ftp.voip-info.jp|36.3.112.226|:21 に接続しています... 接...
anonymous としてログインしています... ログインしました!
==> SYST ... 完了しました。 ==> PWD ... 完了しました。
==> TYPE I ... 完了しました。 ==> CWD /asterisk/patch/1...
==> SIZE app_voicemail.c.101025-01.patch ... 5059
==> PASV ... 完了しました。 ==> RETR app_voicemail.c....
長さ: 5059 (4.9K)
100%[================================================>] ...
2013-02-17 11:56:46 (397 KB/s) - `app_voicemail.c.101025...
# wget ftp://ftp.voip-info.jp/asterisk/patch/1.8.8.1/say...
--2013-02-17 11:57:00-- ftp://ftp.voip-info.jp/asterisk...
=> `say.c.101025-01.patch'
ftp.voip-info.jp をDNSに問いあわせています... 36.3.112.226
ftp.voip-info.jp|36.3.112.226|:21 に接続しています... 接...
anonymous としてログインしています... ログインしました!
==> SYST ... 完了しました。 ==> PWD ... 完了しました。
==> TYPE I ... 完了しました。 ==> CWD /asterisk/patch/1...
==> SIZE say.c.101025-01.patch ... 24653
==> PASV ... 完了しました。 ==> RETR say.c.101025-01....
長さ: 24653 (24K)
100%[================================================>] ...
2013-02-17 11:57:00 (735 KB/s) - `say.c.101025-01.patch'...
# patch -p0 < app_voicemail.c.101025-01.patch
patching file apps/app_voicemail.c
Hunk #1 succeeded at 6787 (offset 223 lines).
Hunk #2 succeeded at 6613 (offset 1 line).
Hunk #3 succeeded at 7545 (offset 259 lines).
Hunk #4 succeeded at 8094 (offset 27 lines).
Hunk #5 succeeded at 9097 (offset 259 lines).
# patch -p0 < say.c.101025-01.patch
patching file main/say.c
Hunk #7 succeeded at 3297 (offset 8 lines).
Hunk #9 succeeded at 6280 (offset 10 lines).
Hunk #11 succeeded at 7356 (offset 10 lines).
Hunk #13 succeeded at 7556 (offset 10 lines).
Hunk #15 succeeded at 7863 (offset 10 lines).
# cd /var/lib/asterisk/
# wget http://ftp.voip-info.jp/asterisk/sounds/1_6/aster...
--2013-02-17 12:01:38-- http://ftp.voip-info.jp/asteris...
ftp.voip-info.jp をDNSに問いあわせています... 36.3.112.226
ftp.voip-info.jp|36.3.112.226|:80 に接続しています... 接...
HTTP による接続要求を送信しました、応答を待っています......
長さ: 945968 (924K) [application/x-gzip]
`asterisk-sound-jp_16_pre.tar.gz.1' に保存中
100%[================================================>] ...
2013-02-17 12:01:39 (4.35 MB/s) - `asterisk-sound-jp_16_...
# tar zxvf asterisk-sound-jp_16_pre.tar.gz
ja/
ja/jp-tadashii.gsm
ja/jp-ha.gsm
ja/vm-extension.gsmtar zxvf asterisk-sound-jp_16_pre.tar...
(中略)
ja/demo-echotest.gsm
ja/jp-dekimasen.gsm
ja/vm-isonphone.gsm
#
<
**ビルド [#x23ef21c]
>
>パッチを適用したソースからビルドします。以下では、 make ...
# cd /usr/local/asterisk/asterisk-1.8.8.0-rc1
# # make clean
rm -f defaults.h
rm -f include/asterisk/build.h
rm -f main/version.c
(中略)
/bin/rm -f -r autom4te*.cache
make[2]: ディレクトリ `/usr/local/asterisk/asterisk-1.8....
make[1]: ディレクトリ `/usr/local/asterisk/asterisk-1.8....
cp -f .cleancount .lastclean
# make
CC="cc" CXX="" LD="" AR="" RANLIB="" CFLAGS="" make -C m...
make[1]: ディレクトリ `/usr/local/asterisk/asterisk-1.8....
make[1]: `makeopts' は更新済みです
make[1]: ディレクトリ `/usr/local/asterisk/asterisk-1.8....
(中略)
+--------- Asterisk Build Complete ---------+
+ Asterisk has successfully been built, and +
+ can be installed by running: +
+ +
+ make install +
+-------------------------------------------+
# make install
CC="cc" CXX="" LD="" AR="" RANLIB="" CFLAGS="" make -C m...
make[1]: ディレクトリ `/usr/local/asterisk/asterisk-1.8....
make[1]: `makeopts' は更新済みです
(中略)
+---- Asterisk Installation Complete -------+
+ +
+ YOU MUST READ THE SECURITY DOCUMENT +
+ +
+ Asterisk has successfully been installed. +
+ If you would like to install the sample +
+ configuration files (overwriting any +
+ existing config files), run: +
+ +
+ make samples +
+ +
+----------------- or ---------------------+
+ +
+ You can go ahead and install the asterisk +
+ program documentation now or later run: +
+ +
+ make progdocs +
+ +
+ **Note** This requires that you have +
+ doxygen installed on your local system +
+-------------------------------------------+
#
<
**コンフィグ設定 [#re2d6152]
>
>Asteriskのtarballには、サンプルコンフィグレーションも含...
# (作業中)
<
**ダイアルプラン [#h0f0ad7d]
>
>セキュリティのため、現在は公開予定はありません。
<
**サービス登録 [#j95f4e0e]
>
>サービスが自動起動するように、サービスの登録を行います。
# chkconfig --add asterisk
<
**サービスの起動 [#x2718b61]
>
>上記で、次回OS起動時にAsteriskが自動起動しますが、以下の...
>(meetme等を利用する場合は、dahdiのインストールが完了して...
# service asterisk start
Starting asterisk: ...
#
<
ページ名: