oslec (echo canceller) in zaptel

Tzafrir Cohen tzafrir.cohen at xorcom.com
Sat Jun 16 20:04:42 UTC 2007


Hi

I have commited support for the Open Source Line Echo Canceller (OSLEC)
into zaptel. OSLEC is a new echo canceller developed outside the main 
Zaptel tree. It is currently labelled "Beta".

For more information see http://www.rowetel.com/ucasterisk/oslec.html .

It will not build by default, as it introduces an extra kernel module
that doesn't wit well so far with the current modules loading / unloading
procedures. To build and install a zaptel-modules package with oslec as
the echo canceller, install the package zaptel-source and use the 
following command:

  ECHO_CAN_NAME=OSLEC m-a a-i zaptel

The oslec code is the package required some minor changes to the code in 
from the oslec repository. Specifically, I have not included the full 
copy of spandsp here. Instead I picked only the relevant parts. I also 
placed all the files in the directory oslec/ except the changes required 
to the zaptel sources and makefiles. I have also separated the 
implementation of the zaptap device to a separate patch, as it has a 
better chances of failing to apply with upcoming version of Zaptel and 
its functionality seems to me less important and not as clean.

The oslec echo canceller can be controlled at runtime through files
under /proc/oslec . A dialg-based interface is available under
/usr/share/zaptel/examples/oslec-ctrl-panel.sh .

Please help testing oslec.

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



More information about the Pkg-voip-maintainers mailing list