在CENTOS环境安装ASTERISK+FREEPBX常见问题以及解决办法
2018-01-04 10:19
1321 查看
在CENTOS环境安装ASTERISK+FREEPBX常见问题以及解决办法
一.UnknownSQL engine
错误表现:安装完FreePBX后进入admin页面,显示错误:未知数据库引擎.
FATAL ERROR
Unknown SQL engine: []
Trace Back
/var/www/html/admin/common/db_connect.php:57 die_freepbx()
[0]: Unknown SQL engine: []
/var/www/html/admin/bootstrap.php:75 require_once()
[0]: /var/www/html/admin/common/db_connect.php
/var/www/html/admin/config.php:61 require()
[0]: /var/www/html/admin/bootstrap.php
Unknown SQL engine
解决办法:
vim +231 /etc/httpd/conf/httpd.conf 将用户、组修改为 asterisk
vim +327 /etc/httpd/conf/httpd.conf 将 None 修改为 All
或者直接用sed替换
sed -i ‘231,232s/apache/asterisk/i;327s/none/All/i’ /etc/httpd/conf/httpd.conf
service httpd restart
重启apache后问题解决.
二.Asterisk
未启动
错误表现:安装完FreePBX后进入admin页面,Server Status面板显示错误:Asterisk未运行,而它是关键服务
Asterisk ERROR
Asterisk is not running, this is a critical service!
asterisk error
解决办法:
vim +$ /etc/asterisk/manager.conf
dddd 删除最后两行,ZZ保存退出.
或者直接用sed删除两次最末行
sed -i ‘$d’ /etc/asterisk/manager.conf
sed -i ‘$d’ /etc/asterisk/manager.conf
service asterisk restart
重启asterisk后问题解决.
三.Registering
无法注册分机
错误表现:在FreePBX中添加分机后,软电话无法正常注册分机.长时间Registering
Zoiper Registering
eyeBeam Registering
解决办法:
执行 asterisk -r 命令,摁s键后tab键,看是否有sip命令.如果没有
则执行module load chan_sip.so,加载sip模块.
重启asterisk后问题解决.
如果不是以上问题,则是asterisk的端口被防火墙封死,执行service iptables stop.
四.分机之间无法打通电话
错误表现:软电话可以正常注册多个分机.但拨打另一个分机号码后无法打通电话.
Zoiper Wrong Codecs
eyeBeam Wrong Codecs
执行asterisk -r 打开asterisk控制台
当客户端软电话注册分机时显示如下错误
chan_sip.c:8876 process_sdp: No compatible codecs, not accepting this offer!
解决办法:
在软电话设置中确保selected codecs包含a-law或u-law
Zoiper Selected Codecs
eyeBeam Selected Codecs
或者在FreePBX的分机设置中allow和disallow选项中设置对应的编码格式
FreePBX Extensions Codecs
相关文章推荐
- 在CENTOS环境安装ASTERISK+FREEPBX常见问题以及解决办法
- [阿里云] Linux CentOS 7.4 环境下安装 MySql5.7 完整流程以及常见问题的解决方法
- CentOs下安装Php的过程记录以及发现的问题和解决办法
- linux(centOS6) 安装Mysql 5.6.19数据库步骤、 问题以及相应的解决办法
- linux环境下mysql5.6的安装、配置、使用及常见问题解决办法
- python MySQLdb在windows环境下的安装、出错问题以及解决办法
- 【整理】常见Centos安装问题及其解决办法
- centos6.5下docker的安装以及常见问题解决方法
- 【安装Python环境】之“安装 setuptools ”时出现的问题以及解决办法
- CENTOS6.5环境下POSTGRESQL的安装与配置总结以及远程连接问题的解决
- CentOS下PHP7的编译安装及MySQL的支持和一些常见问题的解决办法
- 【puppeteer+Node.js安装环境】之WebStorm编辑器运行失败问题:Error: Cannot find module 'puppeteer'并且代码出不来“asnyc”标识以及有红色波浪线解决办法
- CentOS下PHP7的编译安装及MySQL的支持和一些常见问题的解决办法
- [Centos] mod_wsgi 安装流程以及遇到问题解决办法。apxs: command not found 或 Sorry, Python developer package does not appear to be installed.
- asterisk 模拟卡常见问题以及解决办法(第一部分、第二部分)(转)
- 堡垒机-teleport的安装以及常见问题解决办法
- [原创]python MySQLdb在windows环境下的安装、出错问题以及解决办法
- wubi 安装ubuntu常见问题及解决办法 for windows 7
- CentOS-5.2上使用源码安装SystemTap-1.1遇到的问题(SEC_ERROR_PKCS11_GENERAL_ERROR)及解决办法
- ubuntu12.04安装vmware workstation8.0.2遇到的问题以及解决办法