sean darcy
2016-Jan-28 20:39 UTC
[asterisk-users] 11.21.0 : echo woes : can't install canceller
i've got calls coming into an 11.21.0 box. The internal phones are analogue off a TDM400 board, and SIP extensions. Using an analogue internal phone, the remote party always hears an echo on it's side. We do not hear an echo. Doesn't matter who is the calling party. But if we use a SIP extension, no echo. I've built /lib/modules/4.3.3-303.fc23.x86_64/dahdi/dahdi_echocan_oslec.ko And requested oslec echo cancel: grep oslec /etc/dahdi/system.conf echocanceller=oslec,1,2,4 grep echo /etc/asterisk/chan_dahdi.conf echocancel=yes echocancelwhenbridged=no echotraining=yes but it's never loaded: # lsmod | grep echo [root at asterisk ~]# dahdi_cfg -vvv DAHDI Tools Version - 2.10.0 DAHDI Version: 2.11.0 Echo Canceller(s): Configuration ===================== Channel map: 0 channels to configure. I can manually insert the oslec module using modprobe. Thats seems to work. CLI> dahdi show version DAHDI Version: 2.11.0 Echo Canceller: OSLEC But it's not persistent across reboots. sean
sean darcy
2016-Jan-28 22:04 UTC
[asterisk-users] 11.21.0 : echo woes : can't install canceller
On 01/28/2016 03:39 PM, sean darcy wrote:> i've got calls coming into an 11.21.0 box. The internal phones are > analogue off a TDM400 board, and SIP extensions. > > Using an analogue internal phone, the remote party always hears an echo > on it's side. We do not hear an echo. Doesn't matter who is the calling > party. > > But if we use a SIP extension, no echo. > > I've built /lib/modules/4.3.3-303.fc23.x86_64/dahdi/dahdi_echocan_oslec.ko > > And requested oslec echo cancel: > > grep oslec /etc/dahdi/system.conf > echocanceller=oslec,1,2,4 > > grep echo /etc/asterisk/chan_dahdi.conf > echocancel=yes > echocancelwhenbridged=no > echotraining=yes > > but it's never loaded: > > # lsmod | grep echo > [root at asterisk ~]# > > dahdi_cfg -vvv > DAHDI Tools Version - 2.10.0 > > DAHDI Version: 2.11.0 > Echo Canceller(s): > Configuration > =====================> > > Channel map: > > > 0 channels to configure. > > I can manually insert the oslec module using modprobe. > > Thats seems to work. > > CLI> dahdi show version > DAHDI Version: 2.11.0 Echo Canceller: OSLEC > > But it's not persistent across reboots. > > sean > >And even if I do manually load the oslec kernel module, I don't think it's actually being used cat /proc/dahdi/1 Span 1: WCTDM/4 "Wildcard TDM400P REV I Board 5" (MASTER) 1 WCTDM/4/0 FXOKS (In use) 2 WCTDM/4/1 FXOKS (In use) 3 WCTDM/4/2 Reserved 4 WCTDM/4/3 FXSKS (In use) RED AFAIK, the echo canceller should show up here. sean