[asterisk-users] oslec echo cancellation

Tzafrir Cohen tzafrir.cohen at xorcom.com
Thu Oct 22 09:12:46 CDT 2015


On Thu, Oct 22, 2015 at 11:46:38AM -0200, Ethy H. Brito wrote:
> On Thu, 22 Oct 2015 15:06:59 +0300
> Tzafrir Cohen <tzafrir.cohen at xorcom.com> wrote:
> 
> > On Wed, Oct 21, 2015 at 01:33:27PM -0200, Ethy H. Brito wrote:
> > > 
> > > Hi
> > > 
> > > Who should insert dahdi_echocan_oslec.ko module in Ubuntu 14.04?
> > 
> > dahdi_echocan_oslec should be built by default. What you may miss is the
> > 'echo.ko' (OSLEC) kernel module.
> 
> Ooopss.
> 
> I did not make myself clear.
> 
> All modules are in place and working  - *if* I "modprobe" them manually.
> 
> The problem is "service dahdi start" does not load echo+dahdi_echocan_oslec.
> 
> I have a production system that does it. I just do not know how.
> 
> After copying this system to another machine and upgrade it (apt-get
> dist-upgrade), echo+dahdi_echocan_oslec does not get inserted anymore and I am
> wondering why.

The echo canceller modules get loaded automatically when needed: if you
have the line 'echocanceller=foo,12' in /etc/dahdi/system.conf and run
dahdi_cfg, dahdi_cfg will attempt to configure the echo canceller 'foo'
for channel 12. The DAHDI core (kernel code) will notice it has no such
echo canceller and try to load a module caller 'dahdi_echocan_foo'.

So, what do you have in /etc/dahdi/system.conf ? What is the output of
lsdahdi?

-- 
               Tzafrir Cohen
icq#16849755              jabber:tzafrir.cohen at xorcom.com
+972-50-7952406           mailto:tzafrir.cohen at xorcom.com
http://www.xorcom.com



More information about the asterisk-users mailing list