[asterisk-users] The High Performance Echo Canceller (HPEC)

Wireless wireless at svw.org.uk
Mon Feb 19 16:13:02 MST 2007


----- Original Message ----- 
From: "Nic Bellamy" <nicb-lists at vadacom.co.nz>
To: "Asterisk Users Mailing List - Non-Commercial Discussion"
<asterisk-users at lists.digium.com>
Sent: Monday, February 19, 2007 8:21 PM
Subject: Re: [asterisk-users] The High Performance Echo Canceller (HPEC)


> Wireless wrote:
> >>> looks good.
> >>>
> >>> 9 says type
> >>> [root at asterisk ~]# modprobe zaptel
> >>>
> >>> which returns nothing... when I run 10
> >>>
> >>>
> >> At this point, if you run "dmesg", do you find the following in your
> >> kernel log?
> >>
> >> Digium High-Performance Echo Canceller, version 8.20
> >> Optimized for "i386" CPU architecture
> >> Coypright (C) 2006 Digium, Inc. and Adaptive Digital Technologies, Inc.
> >> This module is supplied under a commercial license granted by Digium,
Inc.
> >> Please see the full license text supplied by the accompanying
> >> "register" utility, or ask for a copy from Digium.
> >>
> >> If not, you've probably not got Zaptel built with HPEC properly.
> >>
> >>
> > I'm truely stuck now, I cannot get HPEC to register with my Sangoma A200
> > card.  I'm using
> > Asterisk 1.2.15
> > Zaptel 1.2.13
> > Wanpipe drivers / util 2.3.4-7
> >
> > I'm just not seeing any mention of HPEC in dmesg and I have tried
different
> > versions of the HPEC
> > i386, i586, i686 and pentium3m the physical proc is a P3 650Mhz running
> > CentOS 4.4 (Trixbox 2)  I've rebuilt this box over the weekend from a
fully
> > patched CentOS 4.4 (yum update) as the hard drive failed!
> >
> > when I run ./register all seems ok then when I run ./zaphpec_enable it
> > reports: No valid licenses for HPEC found.
> >
> > Any suggestions as to how I can debug what is not happening much
appreciated
> >
> Before building Zaptel, you are grabbing the correct version of
> hpec_x86_32.o_shipped for your CPU and putting it in zaptel-1.2.13/hpec/
> right?
>
> It sounds to me like you've either not done that correctly, or something
> with the Sangoma build process is stopping the HPEC build working.
>
> After building zaptel, run "strings zaptel.ko | grep  'High-Performance
> Echo Canceller'" and see if you get a line like:
>
> "Digium High-Performance Echo Canceller, version %s"
>
> If not, you're going to need to dig into the way your Zaptel is being
> built to see why the HPEC module is not being included.
>
> Cheers,
>     Nic.
>

Hi Nic

Thanks for that, it does indeed show "Digium High-Performance Echo
Canceller, version %s", I've emailed Digium support but not sure if they
will help me as I'm using the Sangoma card - here hoping :)

Harvey



More information about the asterisk-users mailing list