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. _______________________________________________ Asterisk-Users mailing list [email protected] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
