[Asterisk-Users] YET Another echo issue PRI CARD Any help
	accepted :-)
    Andrew Kohlsmith 
    akohlsmith-asterisk at benshaw.com
       
    Thu May 26 10:35:52 MST 2005
    
    
  
On May 26, 2005 01:14 pm, Ronald Hartmann wrote:
>        #define CONFIG_ZAPTEL_MMX  <tried this defined and undefined>
>
>  Then tried each of the following types of echo cancellations.
>
>        #define ECHO_CAN_MARK
>        #define ECHO_CAN_MARK2 with and without #define
> AGGRESSIVE_SUPPRESSOR
>        #define ECHO_CAN_MARK3
Try a stock zaptel makefile and zconfig.h with the following:
makefile:
- under "stuff is now in zconfig.h" there are a pair of KFLAGS/CFLAGS 
settings.  Add
KFLAGS+=-march=pentium4
CFLAGS+=-march=pentium4
(or whatever your processor is) under them.
in zconfig.h enable MMX but leave everything else alone.
Build and install.  I used to have strange echo problems like that but they 
have disappeared.  I also compile Asterisk proper with PROC=pentium4 since a 
lot of the DSP (but *not* the echo can) is done in Asterisk proper.
Digium *does* have a TE405P with a hardware echo canceller module on it.  They 
do not have this option for single spans, although you could hook up a normal 
T1 echo canceller from people such as Tellabs.
I don't profess to know WHY this seems to help me, but it does.  It shouldn't, 
especially when it works just fine in one direction but not the other.
-A.
    
    
More information about the asterisk-users
mailing list