相続、親が弱ってきたら銀行の預金は親の面倒を見ているものが全て解約して管理すべきである、銀行は解約させない!!

mint 19 freepbx 14 asterisk 13

FreePBX

作業はrootで行う

sshのrootログインを有効にする

# sed -ir 's/#?PermitRootLog.+/PermitRootLogin yes/' /etc/ssh/sshd_config
# systemctl restart sshd

php5.6をインストールして使用する

# add-apt-repository ppa:ondrej/php < /dev/null
# apt-get update && apt-get upgrade -y

依存関係のインストール

# apt-get install openssh-server apache2 mysql-server mysql-client
# apt-get install mongodb curl sox mpg123 sqlite3 git uuid libodbc1 unixodbc unixodbc-bin
# apt-get install dahdi dahdi-dkms dahdi-linux libapache2-mod-security2
# apt-get install php5.6 php5.6-cgi php5.6-cli php5.6-curl php5.6-fpm php5.6-gd php5.6-mbstring
# apt-get install php5.6-mysql php5.6-odbc php5.6-xml php5.6-bcmath php-pear libicu-dev gcc
# apt-get install g++ make postfix libapache2-mod-php5.6

nodejsをインストールする

# curl -sL https://deb.nodesource.com/setup_10.x | bash -
# apt-get install -y nodejs

アスタリスクユーザーのアクセス許可を修正する

# useradd -m asterisk
# chown asterisk. /var/run/asterisk
# chown -R asterisk. /etc/asterisk
# chown -R asterisk. /var/{lib,log,spool}/asterisk
# chown -R asterisk. /usr/lib/asterisk
# chsh -s /bin/bash asterisk
# rm -rf /var/www/html

残っている「サンプル」構成ファイルを削除し、エラーを修正

# rm -rf /etc/asterisk/ext* /etc/asterisk/sip* /etc/asterisk/pj* /etc/asterisk/iax* /etc/asterisk/manager*
# sed -i 's/.!.//' /etc/asterisk/asterisk.conf

Apache設定を更新

# sed -i 's/\(^upload_max_filesize = \).*/\120M/' /etc/php/5.6/cgi/php.ini
# sed -i 's/www-data/asterisk/' /etc/apache2/envvars
# sed -i 's/AllowOverride None/AllowOverride All/' /etc/apache2/apache2.conf
# a2enmod rewrite
# service apache2 restart

「Pear-GetOpt」の互換性の問題を修正

# sed -i 's/ each(/ @each(/' /usr/share/php/Console/Getopt.php

asterisk13のインストール

# cd /usr/src
# wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz
# tar zxvf asterisk-13-current.tar.gz
# cd asterisk*
# ./configure
# make menuselect
# make
# make install
# make config
# ldconfig
# update-rc.d -f asterisk remove

FreePBXをダウンロードしてインストール

# cd /usr/src
# wget http://mirror.freepbx.org/modules/packages/freepbx/freepbx-14.0-latest.tgz
# tar vxfz freepbx-14.0-latest.tgz
# rm -f freepbx-14.0-latest.tgz
# cd freepbx
# touch /etc/asterisk/{modules,ari,statsd}.conf
# ./start_asterisk start
# ./install

FreePBX
スポンサーリンク
シェアする
ふじやんをフォローする
スポンサーリンク

コメント