打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
asterisk回声消除

如何打开asterisk回声消除功能

外线进出,均会产生很大的回声。
出现该问题,表明dahdi使用的回音消除算法有问题或该算法的模块不存在。

切换到目录/usr/src/dahdi-linux-2.2.0/driver/dahdi目录下,发现了几个回音消除算法ko文件,有mg2/sec/sec2/jpah/kb1。里面没有oslec算法的模块。虽说有oslec的c文件,但是没有对其进行编译。
(你可以打开/usr/src/dahdi-linux-2.2.0/driver/dahdi/Kbulid,里面有一行是:
#obj-m += dahdi_echocan_oslec.o
#obj-m += ../staging/echo/
去掉该行注释,生成该oslec算法的模块。)

使用现有回音消除算法的解决办法:
1、修改的文件/etc/dahdi/system.conf,将里面的 oslec 全部替换为 mg2
vi system.conf 然后使用命令:
:%s /oslec/mg2/g
保存即可。
2、修改文件/etc/dahdi/modules,在文件末尾添加一行:dahdi_echocan_mg2
保存即可。
3、修改文件/etc/dahdi/genconf_parameters,将里面的oslec 替换为 mg2
4、文件/etc/asterisk/chan_dahdi.conf里面有以下两项:
echocancel=yes

修改完后,使用命令:service dahdi restart
此时应该没有错误信息提示。

可用的回音消除算法有:
算法----- 模块名
mg2 ----- dahdi_echocan_mg2
sec ----- dahdi_echocan_sec
sec2----- dahdi_echocan_sec2
jpah----- dahdi_echocan_jpah
kb1 ----- dahdi_echocan_kb1
oslec ----dahdi_echocan_oslec

在系统目录:/lib/modules/2.6.18-164.el5/dahdi/
内可以找到相应的ko文件,如没有请安装

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
在DAHDI源码下,安装oslec回音消除模块
Asterisk安装基本顺序
centos6安装asterisk(TDM400P+WIFI Phone)
Asterisk电话会议功能主要应用介(1)
Asterisk权威指南/第二章 Asterisk架构
asterisk在redhat5.9下的针对mysql的安装配置
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服