AsteriskをUbuntuへインストールする方法

本サイトは広告収入およびアフィリエイト収益を受けております。

スポンサーリンク
スポンサーリンク

お疲れ様です。きざきまるおです。

今回はAsteriskをUbuntuへインストールする方法について書いていきます。

それではどうぞ。

Asteriskとは

AsteriskとはオープンソースのIP-PBXソフトウェアです。
IP-PBXソフトウェアは○○という電話番号ににかけたら××に電話がかかるという処理を制御することができるものです。
実際に構築してみることで電話がどのような仕組みでかかるかということを理解できるようになるので是非試してみてください。

環境

今回は以下の環境で進めていきます。
Ubuntu 22.04.1
Asterisk —

手順

準備

まずはUbuntuの環境を最新にしておきましょう。

apt update
apt upgrade
reboot

次にAsteriskをインストールするために必要なライブラリをインストールしましょう

add-apt-repository universe
apt -y install git curl wget libnewt-dev libssl-dev libncurses5-dev subversion libsqlite3-dev build-essential libjansson-dev libxml2-dev uuid-dev

これで下準備は完了です。

Asterisk インストール

まずはAteriskをダウンロードしましょう。
現在(2023/2/5時点)はバージョン20.1.0がLTSのようですのでこちらのコマンドでダウンロードですね。

cd /tmp
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-20-current.tar.gz

ダウンロードしたファイルを展開して必要なモジュールをインストールしましょう。
今回はMP3関連のモジュールを入れてます。

tar xvf asterisk-20-current.tar.gz
cd asterisk-20.1.0/
contrib/scripts/get_mp3_source.sh

インストールが問題なく実行できるか確認するためのスクリプトを実行しましょう。

contrib/scripts/install_prereq install

「install completed successfully」が表示されたら成功ですね。

いよいよアプリのコンパイル作業です。以下のコマンドを入力しましょう。

./configure

しばらくすると完了するので、コンパイルに含めるファイルを選択しましょう。

make menuselect

このような画面が表示されるのでJAのついた音声にチェックを入れてSave & Exitしてしまいましょう。

いよいよmake作業です。以下コマンドを実行しましょう。

make
make install
make progdocs
make samples
make config
ldconfig

以上でインストール作業は完了です。
いかがでしたでしょうか?
意外と作業量が多くて大変でしたね。そのうちAsteriskの設定をどのようにするかについて書けたらいいなと思います。

それではまた。

タイトルとURLをコピーしました