- 论坛徽章:
- 0
|
这个操作适用于Asterisk及Freeiris2开源通信系统。
在你安装dahdi-linux的时候,且慢. 不要马上安装。按照这个步骤来操作.
我们假设dahdi-linux在目录/home/xxx/packages/下
- cd /home/xxx/packages/
- wget [url]http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.28.tar.bz2[/url]
- tar xjf linux-2.6.28.tar.bz2
- mkdir dahdi-linux-2.1.0.4/drivers/staging
- cp -fR ./linux-2.6.28/drivers/staging/echo ./dahdi-linux-2.1.0.4/drivers/staging
- sed -i "s|#obj-m += dahdi_echocan_oslec.o|obj-m += dahdi_echocan_oslec.o|" ./dahdi-linux-2.1.0.4/drivers/dahdi/Kbuild
- sed -i "s|#obj-m += ../staging/echo/|obj-m += ../staging/echo/|" ./dahdi-linux-2.1.0.4/drivers/dahdi/Kbuild
- echo 'obj-m += echo.o' > ./dahdi-linux-2.1.0.4/drivers/staging/echo/Kbuild
- cd dahdi-linux-2.1.0.4
- make
- make install
复制代码
这样,你的dahdi就已经支持了OSLEC不过你要经过设置才可以真正启用。
在freeiris2的页面中-->系统选项-->硬件语音板-->
通用参数-->模拟口软回音算法-->选择oslec
保存,重新启动设备.
启动完成后,你的模拟口就支持软回音消除了。
如果你是asterisk用户.请自己设置/etc/dahdi/system.conf |
|