ubuntu 16.04.6-安装asterisk和freepbx【2】-编译安装asterisk

参考资料:

https://blog.csdn.net/zwliang98/article/details/90124744

https://blog.csdn.net/hnzwx888/article/details/92669039

https://www.cnblogs.com/youcong/p/10703463.html

7.编译安装dahdi

cd /usr/src
tar -zxvf dahdi-linux-complete-current.tar.gz
cd dahdi-linux-complete*
make all
make install
make config
cd /usr/src
tar -zxvf libpri-current.tar.gz
cd libpri*
make
make install

8.编译并安装jansson

cd /usr/src
tar -zxvf jansson.tar.gz
cd jansson*
autoreconf -i
./configure
make
make install

9.编译并安装Asterisk

cd /usr/src
tar -zxvf asterisk-13-current.tar.gz
cd asterisk*
contrib/scripts/get_mp3_source.sh
contrib/scripts/install_prereq install

弹窗要求填写国家代码:86

./configure
make menuselect

弹窗选择模块,我直接按F12默认

make
make install
make config
ldconfig
update-rc.d -f asterisk remove

10.创建Asterisk用户并设置基本文件权限

useradd -m asterisk
chown asterisk. /var/run/asterisk
chown -R asterisk. /etc/asterisk
chown -R asterisk. /var/lib/asterisk
chown -R asterisk. /var/log/asterisk
chown -R asterisk. /var/spool/asterisk
chown -R asterisk. /usr/lib/asterisk
rm -rf /var/www/html