[asterisk-users] Echo cancellation on DAHDI

Vinícius Fontes vinicius at canall.com.br
Tue Mar 2 09:45:26 CST 2010


----- "Brian" <brel.astersik100129 at copperproductions.co.uk> escreveu:

> On Tue, 2010-03-02 at 09:22 -0300, Vinícius Fontes wrote:
> > ----- "DHAVAL INDRODIYA" <dhaval.it01034 at gmail.com> escreveu:
> >
> > > Dear All,
> > >
> > > How can we know the On board supports echo cancellation
> > >
> > > I have Digium, Inc. Wildcard TE410P quad-span T1/E1/J1 card 3.3V
> (rev
> > > 02) board
> > >
> > > all working fine but sometimes i got echo when user are calling a
> PRI.
> > >
> > > is there any way to know on board echo cancellation .
> > >
> > >
> > > regards
> > >
> > > Dhaval
> >
> > Do you have an echo cancelling module attached to that board? If so,
> all you need is to set echocancel=yes and echocancelwhenbridged=no on
> your chan_dahdi.conf. If you don't... well you should!
> >
> > Anyway, you can turn on the echocancelling via software with
> echocancel=256. I strongly recommend using OSLEC in that case. You'll
> need to patch your DAHDI in order to use it, but it's totally worth
> it.
> >
> On the subject of DAHDI -v- OSLEC.
> 
> I never had any luck getting it to work with DAHDI 2.2.1 despite
> following:
> 
> http://www.rowetel.com/ucasterisk/oslec.html#install_dahdi
> 
> All I ever go was a bad case of the blues :-(
> 
> make[3]: *** No rule to make target
> `/usr/src/dahdi/linux/drivers/dahdi/echo.c', needed by
> `/usr/src/dahdi/linux/drivers/dahdi/echo.o'.
> 
> I guess I missed something somewhere???
> 

Get the most recent version of Linux 2.6 kernel. Inside you'll find a directory named staging/echo. Copy that entire directory to the drivers/linux directory of the DAHDI sources. In the end you gotta have a directory named linux/drivers/staging/echo inside your DAHDI sources.



More information about the asterisk-users mailing list