LINK


(無償)
logo
世界中で使われるISO標準オフィスソフト(MSオフィス互換)
The Document Foundation Wiki

人気の投稿(1ヶ月間)

Ad

Ad

2017年4月26日水曜日

【Linux CentOS 6.9 64bit】リポジトリからAsterisk11を導入する【Asterisk 11.17.1】


(注意)
以下の手順で利用しているリポジトリは、かつては公式リポジトリだった。
現在はそうでなく、Asteriskはソースコードで提供されている。

そのため、このリポジトリには最新のパッケージはない。
リポジトリあるAsterisk 11については、バージョン11.17.1が最新のものだった
(リポジトリにはAsterisk 12や13も存在していたが、この手順では取り扱っていない。)


以下は、Asterisk 11をこの専用リポジトリからyumを使ってインストールした手順である。

インストールを行った環境は、CentOS 6.9 64bit環境である。
これは、minimal isoイメージからインストールした。

# uname -a
Linux localhost.localdomain 2.6.32-696.1.1.el6.x86_64 #1 SMP Tue Apr 11 17:13:24 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux


■専用リポジトリの導入を行った。

# yum install https://packages.asterisk.org/centos/6/current/x86_64/RPMS/asterisknow-version-3.0.1-3_centos6.noarch.rpm
  インストールしています  : asterisknow-version-3.0.1-3_centos6.noarch                                                                                   1/1
  Verifying               : asterisknow-version-3.0.1-3_centos6.noarch                                                                                   1/1

インストール:
  asterisknow-version.noarch 0:3.0.1-3_centos6

完了しました!


■EPELリポジトリを一時的に無効化した

epelリポジトリが有効になっている場合、一時的に無効にしておくこと。
さもなければ、依存パッケージの導入で失敗してしまった。

# vi /etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
(省略)


■Asterisk11をインストールした

○本体と設定ファイル類

ダウンロードに失敗した場合は、もう一度コマンドを実行する。
失敗したパッケージのみダウンロードが行われた。

# yum install asterisk asterisk-configs --enablerepo=asterisk-11
依存性を解決しました

=============================================================================================================================================================
 パッケージ                                    アーキテクチャ     バージョン                                              リポジトリー                  容量
=============================================================================================================================================================
インストールしています:
 asterisk                                      x86_64             11.17.1-1_centos6                                       asterisk-11                  4.7 k
 asterisk-configs                              x86_64             11.17.1-1_centos6                                       asterisk-11                  193 k
依存性関連でのインストールをします。:
 asterisk-core                                 x86_64             11.17.1-1_centos6                                       asterisk-11                  8.3 M
 asterisk-dahdi                                x86_64             11.17.1-1_centos6                                       asterisk-11                  885 k
 asterisk-doc                                  x86_64             11.17.1-1_centos6                                       asterisk-11                   14 k
 asterisk-sounds-core-en-gsm                   noarch             1.4.24-1_centos6                                        asterisk-current             2.1 M
 asterisk-voicemail                            x86_64             11.17.1-1_centos6                                       asterisk-11                  271 k
 dahdi-firmware                                noarch             2.0.6-1_centos6                                         digium-current               2.4 k
 dahdi-firmware-hx8                            noarch             2.06-1_centos6                                          digium-current                28 k
 dahdi-firmware-oct6114-032                    noarch             1.05.01-1_centos6                                       digium-current               156 k
 dahdi-firmware-oct6114-064                    noarch             1.05.01-1_centos6                                       digium-current               155 k
 dahdi-firmware-oct6114-128                    noarch             1.05.01-1_centos6                                       digium-current               155 k
 dahdi-firmware-oct6114-256                    noarch             1.05.01-1_centos6                                       digium-current               161 k
 dahdi-firmware-tc400m                         noarch             MR6.12-1_centos6                                        digium-current               1.7 M
 dahdi-firmware-te133                          noarch             6f0017-1_centos6                                        digium-current               220 k
 dahdi-firmware-te134                          noarch             6f0017-1_centos6                                        digium-current               175 k
 dahdi-firmware-te820                          noarch             1.76-1_centos6                                          digium-current                53 k
 dahdi-firmware-vpmoct032                      noarch             1.12.0-1_centos6                                        digium-current               436 k
 dahdi-linux                                   x86_64             2.9.0-1_centos6                                         asterisk-current             2.5 k
 gsm                                           x86_64             1.0.13-4.el6                                            base                          27 k
 iksemel                                       x86_64             1.4-1_centos6                                           asterisk-current              84 k
 kmod-dahdi-linux                              x86_64             2.9.0-1_centos6.2.6.32_279.14.1.el6.x86_64              asterisk-current             4.2 M
 kmod-dahdi-linux-fwload-vpmadt032             x86_64             2.9.0-1_centos6.2.6.32_279.14.1.el6.x86_64              digium-current               129 k
 libopenr2                                     x86_64             1.2.0-1_centos6                                         asterisk-current             101 k
 libpri                                        x86_64             1.4.14-1_centos6                                        asterisk-current             440 k
 libsrtp                                       x86_64             1.4.4-4.20101004cvs.el6                                 asterisk-current             273 k
 libss7                                        x86_64             1.0.2-1_centos6                                         asterisk-current              53 k
 libtonezone                                   x86_64             2.9.0.1-1_centos6                                       asterisk-current              18 k
 speex                                         x86_64             1.2-0.12.rc1.1.el6                                      base                          96 k

総ダウンロード容量: 20 M
インストール済み容量: 102 M
これでいいですか? [y/N]y

インストール:
  asterisk.x86_64 0:11.17.1-1_centos6                                       asterisk-configs.x86_64 0:11.17.1-1_centos6

依存性関連をインストールしました:
  asterisk-core.x86_64 0:11.17.1-1_centos6                                              asterisk-dahdi.x86_64 0:11.17.1-1_centos6
  asterisk-doc.x86_64 0:11.17.1-1_centos6                                               asterisk-sounds-core-en-gsm.noarch 0:1.4.24-1_centos6
  asterisk-voicemail.x86_64 0:11.17.1-1_centos6                                         dahdi-firmware.noarch 0:2.0.6-1_centos6
  dahdi-firmware-hx8.noarch 0:2.06-1_centos6                                            dahdi-firmware-oct6114-032.noarch 0:1.05.01-1_centos6
  dahdi-firmware-oct6114-064.noarch 0:1.05.01-1_centos6                                 dahdi-firmware-oct6114-128.noarch 0:1.05.01-1_centos6
  dahdi-firmware-oct6114-256.noarch 0:1.05.01-1_centos6                                 dahdi-firmware-tc400m.noarch 0:MR6.12-1_centos6
  dahdi-firmware-te133.noarch 0:6f0017-1_centos6                                        dahdi-firmware-te134.noarch 0:6f0017-1_centos6
  dahdi-firmware-te820.noarch 0:1.76-1_centos6                                          dahdi-firmware-vpmoct032.noarch 0:1.12.0-1_centos6
  dahdi-linux.x86_64 0:2.9.0-1_centos6                                                  gsm.x86_64 0:1.0.13-4.el6
  iksemel.x86_64 0:1.4-1_centos6                                                        kmod-dahdi-linux.x86_64 0:2.9.0-1_centos6.2.6.32_279.14.1.el6.x86_64
  kmod-dahdi-linux-fwload-vpmadt032.x86_64 0:2.9.0-1_centos6.2.6.32_279.14.1.el6.x86_64 libopenr2.x86_64 0:1.2.0-1_centos6
  libpri.x86_64 0:1.4.14-1_centos6                                                      libsrtp.x86_64 0:1.4.4-4.20101004cvs.el6
  libss7.x86_64 0:1.0.2-1_centos6                                                       libtonezone.x86_64 0:2.9.0.1-1_centos6
  speex.x86_64 0:1.2-0.12.rc1.1.el6

完了しました!

インストールによって、次のように設定がされた。

# chkconfig --list | grep asterisk
asterisk        0:off   1:off   2:on    3:on    4:on    5:on    6:off
# grep asterisk /etc/passwd
asterisk:x:498:498::/var/lib/asterisk:/sbin/nologin
# grep asterisk /etc/group
asterisk:x:498:
# grep asterisk /etc/shadow
asterisk:!!:17282::::::


○保留音

# yum install asterisk-sounds-moh-opsound-ulaw --enablerepo=asterisk-11

Dependencies Resolved

================================================================================================================================================================
 Package                                              Arch                       Version                             Repository                            Size
================================================================================================================================================================
Installing:
 asterisk-sounds-moh-opsound-ulaw                     noarch                     0.0-5_centos6                       asterisk-current                     6.5 M

Transaction Summary
================================================================================================================================================================
Install       1 Package(s)

Total download size: 6.5 M
Installed size: 8.4 M

Installed:
  asterisk-sounds-moh-opsound-ulaw.noarch 0:0.0-5_centos6

Complete!

次のようにファイルが作成された。

# ls /var/lib/asterisk/moh/ -al
total 8672
drwxr-xr-x  2 root     root        4096 May  7 03:38 .
drwxr-xr-x 11 asterisk asterisk    4096 May  7 03:50 ..
-rw-rw-r--  1 asterisk asterisk       0 Jul 19  2013 .asterisk-moh-opsound-ulaw
-rw-rw-r--  1 asterisk asterisk       0 Dec 26  2009 CHANGES-asterisk-moh-opsound-ulaw
-rw-rw-r--  1 asterisk asterisk     595 Aug 28  2009 CREDITS-asterisk-moh-opsound-ulaw
-rw-rw-r--  1 asterisk asterisk     215 Aug 28  2009 LICENSE-asterisk-moh-opsound-ulaw
-rw-rw-r--  1 asterisk asterisk 1954191 Dec 26  2009 macroform-cold_day.ulaw
-rw-rw-r--  1 asterisk asterisk 1509854 Dec 26  2009 macroform-robot_dity.ulaw
-rw-rw-r--  1 asterisk asterisk 2232088 Dec 26  2009 macroform-the_simplicity.ulaw
-rw-rw-r--  1 asterisk asterisk  584771 Dec 26  2009 manolo_camp-morning_coffee.ulaw
-rw-rw-r--  1 asterisk asterisk 2573886 Dec 26  2009 reno_project-system.ulaw



■起動テストを行った

# service asterisk start
Starting asterisk:                                         [  OK  ]
# asterisk -rv
Asterisk 11.17.1, Copyright (C) 1999 - 2013 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 11.17.1 currently running on test0426 (pid = )

localhost*CLI>
ctrl+c で中断した。
Disconnected from Asterisk server
Asterisk cleanly ending (0).
Executing last minute cleanups
# service asterisk stop
Stopping safe_asterisk:                                    [  OK  ]
Shutting down asterisk:                                    [  OK  ]

以上で、sip、IAX2、保留音などがつかえるようになった。


<以前にも試したときの方法>
http://akira-arets.blogspot.jp/2014/05/centos65asterisk11yum.html



<参考>
・Asterisk Packages
< https://wiki.asterisk.org/wiki/display/AST/Asterisk+Packages#AsteriskPackages-ActiveRepositories > 2017年4月26日

Ad

Ad