asterisk1.8安装包地址:https://www.asterisk.org/downloads/asterisk/all-asterisk-versions
srtp安装包地址:http://sourceforge.net/projects/srtp/
安装过程:
首先是安装srtp,安装前确保有这些包:yum -y install gcc gcc-c++ pkgconfig zlib-devel openssl-devel ncurses-devel
yum -y install autoconf automake libtool
开始安装(请使用该包,其他的包多数对centos没用,改了也无济于事)
1.tar zxvf srtp-1.4.4.tgz
2.cd srtp
3../configure --prefix=/usr
4.vim Makefile (这里是该包的make的一个BUG,需要手动修改)
改:CFLAGS = -fPIC -Wall -O4 -fexpensive-optimizations -funroll-loops
5.make
6.make install
7.mv /usr/lib/libsrtp.a /usr/lib64/
然后安装asterisk
1.tar zxvf asterisk-1.8.7.1.tar.gz
2.cd asterisk-1.8.7.1
3../configure --with-ssl