我是靠谱客的博主 酷酷画笔,最近开发中收集的这篇文章主要介绍在CENTOS环境安装ASTERISK+FREEPBX常见问题以及解决办法在CENTOS环境安装ASTERISK+FREEPBX常见问题以及解决办法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在CENTOS环境安装ASTERISK+FREEPBX常见问题以及解决办法

 

一.Unknown SQL 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

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

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

Zoiper Registering

 

eyebeam registering

eyeBeam Registering

 

解决办法:

执行 asterisk -r 命令,摁s键后tab键,看是否有sip命令.如果没有

则执行module load chan_sip.so,加载sip模块.

重启asterisk后问题解决.

如果不是以上问题,则是asterisk的端口被防火墙封死,执行service iptables stop.

 

四.分机之间无法打通电话

错误表现:软电话可以正常注册多个分机.但拨打另一个分机号码后无法打通电话.

zoiper wrong codecs

Zoiper Wrong Codecs

 

eyebeam 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

Zoiper Selected Codecs

 

 

eyebeam selected codecs

eyeBeam Selected Codecs

 

或者在FreePBX的分机设置中allow和disallow选项中设置对应的编码格式

 

freepbx extensions codecs

FreePBX Extensions Codecs

最后

以上就是酷酷画笔为你收集整理的在CENTOS环境安装ASTERISK+FREEPBX常见问题以及解决办法在CENTOS环境安装ASTERISK+FREEPBX常见问题以及解决办法的全部内容,希望文章能够帮你解决在CENTOS环境安装ASTERISK+FREEPBX常见问题以及解决办法在CENTOS环境安装ASTERISK+FREEPBX常见问题以及解决办法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部