关于Asterisk无法加载chan_dahdi.so的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于Asterisk无法加载chan_dahdi.so的问题相关的知识,希望对你有一定的参考价值。

大致现象是这样:

*CLI> module show like chan_dahdi.so
Module Description Use Count Status
chan_dahdi.so DAHDI Telephony w/PRI 0 Not Running
1 modules loaded


*CLI> module load chan_dahdi.so
Unable to load module chan_dahdi.so
Command ‘module load chan_dahdi.so‘ failed.
[2016-02-19 14:03:39] WARNING[3536]: bridge.c:218 _astbridge_technology_register: A bridge technology of native_dahdi already claims to exist in our world.


dahdi_cfg -vvvv 的结果:
DAHDI_ATTACH_ECHOCAN failed on channel 1: Invalid argument (22)


可尝试按这个方式处理:
修改/etc/dahdi/system.conf 将echocanceller=oslec,1,2 更改为 echocanceller=mg2,1,2

随后dahdi_cfg -vvvv应该恢复正常,再尝试在asterisk的CLI中 module load chan_dahdi.so
如果还不行可以尝试重启asterisk。

以上是关于关于Asterisk无法加载chan_dahdi.so的问题的主要内容,如果未能解决你的问题,请参考以下文章

无法从 Asterisk 服务器获得 200 OK

关于voip电话的几个问题 asterisk 软件 openwrt路由器 sip协议

Asterisk:在SIP呼叫中120秒后“TLS清除关机警报读取数据”

asterisk 安装 方法 顺序

Asterisk-java-1.0.0.m3.jar 和 Asterisk 11 问题

asterisk怎么配置IVR