[asterisk-users] OSLEC and zaptel-1.4.5.1

Dave Fullerton dfullertasterisk at shorelinecontainer.com
Wed Oct 24 09:40:01 CDT 2007


Replies/Comments inline...

Alan Lord wrote:
> Hi all,
> 
> After reading great things about the OSLEC Echo Canceller 
> (http://www.rowetel.com/ucasterisk/oslec) and seeing the reactions of 
> people who have tried it on a recent Trixbox thread 
> (http://www.trixbox.org/forums/trixbox-forums/open-discussion/need-people-echo-problems), 
> it sounds like it is the "bees knees" for sorting out echo problems with 
> cards like the x100p.

I am using OSLEC on my home pbx. I used to have echo on some calls prior 
to OSLEC but have been echo free since I installed it.

> Has anyone managed to get oslec to work with recent zaptel and kernel 
> (I'm running 2.6.23)?

I'm only using 2.6.17 and zaptel-1.4.4 at the moment. But if the patches 
apply it should work.

> Having followed the instructions on the oslec site, and ensuring the 
> patch for zaptel takes O.K (I manually installed the patch into the 
> zaptel source tree just to make sure). I can build the oslec module, and 
> build a patched zaptel-1.4.5.1-oslec without any compilation issues.
> 
> However when I reload the system during boot-up dmesg tells me:
> 
> Zapata Telephony Interface Registered on major 196
> Zaptel Version: 1.4.5.1
> Zaptel Echo Canceller: MG2
> Zaptap registered 'sample' char driver on major 33 (This means the patch 
> went in O.K.)
> ACPI: PCI Interrupt 0000:00:08.0[A] -> GSI 17 (level, low) -> IRQ 22
> wcfxo: DAA mode is 'FCC'
> Found a Wildcard FXO: Wildcard X100P
> 
> Notice the choice of echo canceller....

Check the zconfig.h file in the zaptel source and make sure that the line:
#define ECHO_CAN_OSLEC
is not commented out but all the lines for the other echo cancelers are.

Did you start with a clean source (or at least did a make clean) before 
you compiled? Are you using the zaptel-1.4.4.patch from the oslec SVN or 
some other patch?

> If I look at what modules are installed:
> 
> # lsmod
> Module                  Size  Used by
> zttranscode             6280  0
> ztdummy                 3432  0
> wcfxo                   9760  0
> zaptel                200120  7 zttranscode,ztdummy,wcfxo
> crc_ccitt               1792  1 zaptel

Just for kicks, try inserting the oslec module by hand (insmod oslec) 
and see if that makes a difference.

  > In my kernel modules/misc directory I have:

<snip>

Hope that helps.

-Dave



More information about the asterisk-users mailing list