Asterisk インストール その2 (Asterisk インストール編)

基本的にはこの順番で実行していけば完成するようになっています。

まずはAsteriskをインストールするところからスタート。

 

1.必要なツールのインストール
yum -y install wget zip unzip bzip2 gcc gcc-c++ make wget subversion libxml2-devel ncurses-devel openssl-devel vim-enhanced
2.Asteriskのダウンロードと展開
cd /usr/src/
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz
tar zxvf asterisk-15*.tar.gz
3.Asteriskのスクリプトで必要なライブラリのインストール
cd /usr/src/asterisk-15*/contrib/scripts
./install_prereq install
3.1.yumのメッセージで「利用できません」と表示されたものを追加インストール
yum -y install gmime-devel xmlstarle
3.2.リポリトジが利用できない分を手動でインストール
yum install -y https://dl.fedoraproject.org/pub/epel/6/x86_64/libresample-0.1.3-12.el6.x86_64.rpm https://dl.fedoraproject.org/pub/epel/6/x86_64/libresample-devel-0.1.3-12.el6.x86_64.rpm
3.3.Unpackag分をAsteriskのスクリプトでインストール
./install_prereq install-unpackaged
4.SNMPをインストール
yum -y yum -y install net-snmp net-snmp-devel net-snmp-utils
5.DAHDIをインストール
 →シェアードライン(SLA)を使用したいときはmeetmeが必要なためインストール
  SLAを使用しないときは DAHDI は不要
 ※DAHDIは最新の2.11.1だと正常にインストールされないので1つ前のバージョンを使用します。
cd /usr/src/
wget https://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.10.2+2.10.2.tar.gz
tar zxvf dahdi-linux-complete-2.10.2+2.10.2.tar.gz
cd dahdi-linux-complete-2.10.2+2.10.2
make all && make install && make config
5.1.DAHDIのmodulesファイルにダミー設定を追加
vi /etc/dahdi/modules
※一番最後に以下2行を追記
# DAHDI Dummy
dahdi_dummy
5.2.DAHDIが実行できるか確認する
service dahdi start
※正常に起動出来たら停止する
service dahai stop
6.Asteriskのインストール
cd /usr/src/asterisk-15*/
6.1.chan_sipを使用する場合は、スクリプトを実行
./bootstrap.sh
6.2.MP3を使用する場合は、スクリプトを実行
./contrib/scripts/get_mp3_source.sh
6.3.バンドル版PJSIPを使用する
./configure
6.4.メニューを表示して必要な機能やモジュールを選択する
make menuselect
6.5.ビルド、インストールの実行
→コンフィグのサンプルとログローテートの設定も一緒にインストールする
make && make install && make samples && make config && make install-logrotate
ldconfig
6.6.起動してAsteriskコンソールに入れるか確認する
service asterisk start
asterisk -vvvvvr
※問題なく起動でき、Asteriskコンソールに入れたらexitで抜ける
6.7.自動起動設定
chkconfig asterisk on

 

ここまででAsteriskのインストールが完了して、サンプルコンフィグでは動く状態になっている。

次はAsterisk用データベースの作成。

  • Related Posts

    Asterisk インストール その3 (real time用データベース作成編)

    ここからAsteriskとMariaDBをつないで real…

    Asterisk インストール その1

    ※全然進んでいなかったのでいろいろと訂正して再掲載。 ビジネ…

    You Missed

    IVRの入力で複数桁入力できる個所で「0」桁だけ入力されたものを抽出

    • 投稿者 admin
    • 10月 29, 2024
    • 45 views

    ACCSEE 起動パラメーター

    • 投稿者 admin
    • 4月 2, 2024
    • 31 views

    QoS対応のLAN Switch

    • 投稿者 admin
    • 3月 30, 2022
    • 31 views

    USBのセレクティブサスペンドの設定が見つからない場合の対処方法

    • 投稿者 admin
    • 7月 19, 2019
    • 283 views

    Let’s Encryptのワイルドカード証明書更新

    • 投稿者 admin
    • 3月 23, 2019
    • 30 views

    Active Directory で 移動プロファイル を設定する方法

    • 投稿者 admin
    • 2月 5, 2018
    • 51 views