一步一步安装asteriskfreepbx
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一步一步安装freepbx
1. Ce ntOS5.3系统安装安装时需要注意把所有组件全部安装(在安装系统时选
择自定义选项,即可。)。此问题主要是为了方便以后安装Asterisk和Pbx
需要的软件开发包。
参考:
http://blog.si .c n/s/blog_416adf890100aye1.html~type=v5_o ne&label=rela _n extarticle
2.安装Tools Linux.iso。用光驱加载Linux.iso。把光驱里的文件拷贝到根文件
夹,解压缩VMwareTools-5.5334685.tar.gz 文件(tar zxvf文件名),后来进入vmware-tools-distrib 文件夹。执行./vmware-install.pl 后来一路回车即可。
3.配置虚拟机网络。(2安装和3配置,完毕最好从启一下)
4.要安装Asterisk 了各位观众请注意!!!
/s/blog_416adf890100aydi.html/s/
blog_416adf890100aye n.html
http://blog.si .c n/s/blog_416adf890100b819.html
/sv n/freeiris2/tru nk/INSTALL.html
禁用Selinux,禁用防火墙
运行一下包,看看那个不存在就更新安装那个yum in stall (包名)
rpm -q 'ker nel-deve l'
rpm -q 'httpd'
rpm -q 'mysql-server'
rpm -q 'mysql'
rpm -q 'mysql-devel'
rpm -q 'php'
rpm -q 'php-mysql'
rpm -q 'perl'
rpm -q 'libdbi-dbd-mysql'
rpm -q 'perl-libwww-perl'
rpm -q bis on
rpm -q bis on-devel
rpm -q n curses
rpm -q n curses-devel
rpm -q zlib-devel
rpm -q ope nssl
rpm -q ope nssl-devel
rpm -q gnu tls-devel
rpm -q gcc
rpm -q gcc-c++
以下也是要更新的包
yumin stall e2fsprogs-devel keyutils-libs-devel krb5-devel libogg libseli nu x-devel libsepol-devel libxml2-devel libtiff-devel gmp
php-pear php-pear-DB php-gd php-pdo ncurses-devel audiofile-devel libogg-devel zlib-devel perl-DateMa nip sen dmail-cf bind sen dmail php-mbstri ng
然后安装Lame 3.97
cd /usr/src
wget http://eas yn ews.dl.sourceforge. net/sourceforge/lame/lame
-3.97.tar.gz
tar zxvf lame-3.97.tar.gz
cd lame-3.97
./con figure
Make
make in stall
安装dahdi驱动(A1200P板卡用户要自己打patch请咨询openvox公司,如果要安装oslec回音消除也请参考资料):
wget
"/dow nload/dow n.php?target=asterisk&obj
=& file=dahdi-li nux-2.1.0.4.tar.gz"
tar zxvf dahdi-li nu x-2.1.0.4.tar.gz
cd dahdi-li nux-2.1.0.4
make
make in stall
cd ..
wget
"/dow nload/dow n.php?target=asterisk&obj
=& file=dahdi-tools-2.1.0.2.tar.gz"
tar zxvf dahdi-tools-2.1.0.2.tar.gz
cd dahdi-tools-2.1.0.2
make
make in stall
make config
/etc/i nit.d/dahdi start
/etc/i nit.d/dahdi stop
cd ..
wget
"/dow nload/dow n.php?target=asterisk&obj =& file=libpri-1.4.10.tar.gz"
tar zxvf libpri-1410.tar.gz
cd libpri-1.4.10
make
make in stall
cd ..
安装asterisk软件:
wget
"/dow nload/dow n.php?target=asterisk&obj =& file=asterisk-1.4.26.tar.gz"
tar zxvf asterisk-1.4.26.tar.gz
cd asterisk-1.4.26
./con figure
make
make in stall
make samples
make config
cd ..
wget
"/dow nload/dow n.php?target=asterisk&obj =& file=asterisk-add on s-1.4.8.tar.gz"
tar zxvf asterisk-addo ns-1.4.8.tar.gz
cd asterisk-add on s-1.4.8
./con figure
make cdr
cp cdr/cdr_addo n_mysql.so /usr/lib/asterisk/modules/ cd ..