2016年3月4日金曜日

[Raspberrypi]Asteriskを使う(1)インストール編

asteriskを使う

簡単にインストールする場合は

 apt-get install asterisk -y


でインストールできるんだけど光電話パッチを入れたりしたかったので
2016.03.03時点の最新ソースからビルドを行ってみた。

http://www.voip-info.jp/index.php/Asterisk_13

上記リンクを参考に進めようと思うが、
記事の内容はredhat向けに書かれているで、本記事でdebian向けに書きなおした
インストール手順を書いていく。

(光電話パッチは2014年時点のものでも問題なくパッチ当てができました)


sudo apt-get install -y subversion libncurses5-dev uuid-dev libjansson-dev libxml2-dev libsqlite3-dev libbluetooth-dev
sudo apt-get install -y libsqlite3-dev libncurses5-dev bison libssl-dev libnewt-dev zlib1g-dev procps gcc make binutils doxygen g++ libxml2-dev

sudo groupadd -g 5060 asterisk
sudo useradd -g 5060 -u 5060 -d /var/lib/asterisk -s /sbin/nologin asterisk
cd /usr/local/src/
sudo wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz
sudo tar zxf asterisk-13.7.2.tar.gz
cd asterisk-13.7.2/
sudo wget http://ftp.voip-info.jp/asterisk/patch/local/13/chan_sip_hikarihgw.141202-01.patch
sudo patch -p0 < chan_sip_hikarihgw.141202-01.patch
sudo ./contrib/scripts/get_mp3_source.sh
sudo ./contrib/scripts/get_swagger_ui.sh
sudo ./configure

日本語音声ファイルをインストールする
sudo make menuselect


sudo make
sudo make install
sudo make sample
sudo make config


自動起動になっているか確認
sudo chkconfig asterisk --list


この後はG.729コーデックのインストールとか初期設定編へと続く。


コメントを投稿

Androider