Centos 6.4 上安装Asterisk 11.3+FreePBX 2.11
最近项目需要用asterisk来做一下研究,顺手记录一下安装过程,官方文档都太旧了,地址 https://wiki.asterisk.org/wiki/display/AST/Asterisk+Packages
现在asterisk版本都已经出到了11.3.0,所以以下记录都是针对最新版本在Centos 6.4上的安装。
1. 安装asterisk
asterisk官方为RedHat/Centos/Ubuntu等主流发行版提供好了相应的包,直接用yum/apt就可以完成安装,还是相当方便的。
sudo rpm -Uvh http://packages.asterisk.org/centos/6/current/x86_64/RPMS/asterisknow-version-3.0.0-1_centos6.noarch.rpm这是目前的最新版本,如果asterisk有更新的版本,可以先去http://packages.asterisk.org/centos/里找对应的那个包的地址,注意区分centos版本和i386/x86_64架构
然后先更新一把系统,重启一下(因为可能会更新内核版本)
sudo yum update好了,可以开始装asterisk,目前版本是11.x
sudo yum install asterisk asterisk-configs –enablerepo=asterisk-11安装需要的一些模块
sudo yum install dahdi-linux dahdi-tools libpri2. 验证安装
如果一切正常的话,到这里就安装完成了,可以用以下命令检查dahdi和asterisk是否已经运行
sudo service dahdi status sudo service asterisk status如果没有运行的话,用sudo service dahdi start 和 sudo service asterisk start 来启动
如果dahdi正常运行,用lsmod|grep dahdi 应该可以看到加载了一些相应的模块
如果asterisk正常运行,在命令行下用 sudo asterisk -r 可以连接到控制台,到这里验证安装完成。
3. 安装freePBX
很幸运的是官方也直接提供了freePBX的包安装,所以直接输入
sudo yum install freepbx即可。yum会把相关的依赖包都自动安装好,完成之后,直接用浏览器打开本机地址 http://127.0.0.1,你应该就能看到freePBX的界面了!
点击 FreePBX Administration就可进入管理界面,默认的管理账号密码是admin:admin, 更棒的是自带了中文界面,在右上角语言里选择Chinese即可。
管理界面上可能会有一些系统检查的提示,点每个提示里都有具体的说明,按照那些说明进行修改就可以了。
剩下的配置问题,网上有大把的资料可以参考,可以自己慢慢玩了。