PBXであるAsteriskを設定することによって、IP電話機器の保留音を一括で設定出来ます。
目次
mp3プレイヤー mpg123をインストールする。
【RPMforgeリポジトリ導入】
1 |
# yum install yum-plugin-priorities |
1 |
# yum install yum-priorities |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 |
# vi /etc/yum.repos.d/CentOS-Base.repo [base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 #released updates [updates] name=CentOS-$releasever - Updates mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/ gpgcheck=1 ↓変更 [base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 priority=1 ←追加 #released updates [updates] name=CentOS-$releasever - Updates mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 priority=1 ←追加 #additional packages that may be useful [extras] name=CentOS-$releasever - Extras mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 priority=1 ←追加 |
1 |
# cd |
CentOS 64bit版
1 |
# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm |
1 |
# rpm -ivh rpmforge-release-*.rpm |
1 |
# yum -y update rpmforge-release |
1 2 3 4 5 6 7 |
# yum install mpg123 インストール: mpg123.x86_64 0:1.20.1-1.el6.rf 依存性関連をインストールしました: audiofile.x86_64 1:0.2.6-11.1.el6 esound-libs.x86_64 1:0.2.41-3.1.el6 libtool-ltdl.x86_64 0:2.2.6-15.5.el6 |
Asterisk保留音設定ファイルmusiconhold.conの編集
再生やディレクトリの設定ファイルです。今回はmp3音源による再生する。
まずはmp3音源格納フォルダの作成
1 |
# makedir /var/lib/asterisk/mohmp3 && chmod 755 /var/lib/asterisk/mohmp3 |
設定ファイルの編集
1 2 3 4 5 6 7 8 9 |
# vi /etc/asterisk/musiconhold.conf [default] ;mode=files ;directory=moh directory=/var/lib/asterisk/mohmp3 mode=mp3 random=yes |
SCPより/var/lib/asterisk/mohmp3ディレクトリにMP3ファイルを転送。
1 |
# service asterisk restart |
実際に携帯などから電話を行い保留音を確認します(。Ő▽Ő。)ノ