AsteriskをAWS上に構築して起動するまで

AsteriskはオープンソースのIP-PBXのソフトウェア。LinphoneなどのSIPクライアント間で通話するためのアカウント管理なども可能。これをAWS上のインスタンスで稼働させて(ちゃんと)設定すれば、VoIPによるビデオ通話が自由にできる…はず。

スポンサーリンク

まずはインストール作業。AWSの設定は今回やってないので飛ばすとして、Asteriskのインストールは以下を参照して進めた。
http://qiita.com/ganezasan/items/05b16a2254f066f6bbdc
http://www.voip-info.jp/index.php/Asterisk_13

必要なライブラリなどのインストール:
sudo yum groupinstall "Development Libraries" "Additional Development"
sudoyum install gcc gcc-c++
sudoyum install libxml2 libxml2-devel openssl-devel ncurses-devel sqlite-devel newt-devel libuuid-devel uuid-devel
sudo yum install json-c json-c-devel
sudo yum install unixODBC unixODBC-devel mysql-connector-odbc
sudo yum install libtool-ltdl libtool-ltdl-devel
sudo yum install subversion
sudo yum install wget
sudo yum install speex speex-devel
sudo yum update

janssonのインストール(今回は2.7):
wget http://www.digip.org/jansson/releases/jansson-2.7.tar.gz
tar zxvf jansson-2.7.tar.gz
cd jansson-2.7
sudo ./configure
sudo make
sudo make install

読み込まれるライブラリの修正。/etc/ld.so.confを以下のように変更:
include ld.so.conf.d/*.conf
/usr/local/lib

Asterisk(今回は13)のインストール。ソースを展開する場所は適宜決める:
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz
tar zxvf asterisk-13-current.tar.gz
cd asterisk-13.x.x
sudo ./configure
sudo make
sudo make install
sudo make samples
sudo make config

Asteriskの実行。最後のコマンドはCLIに接続するもので、v(verbose)が多いほど表示される情報が多い…らしい。
sudo ldconfig
sudo asterisk
sudo asterisk -r vvvvvvvc

上記のコマンド実行後、以下が出たらとりあえず起動はOK。設定ファイルはまた後日。
Asterisk 13.6.0, Copyright (C) 1999 - 2014, Digium, Inc. and others.
Created by Mark Spencer
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.
=========================================================================

スポンサーリンク


スポンサーリンク

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です