Max Khon wrote: > > > > You're probably building with OSLEC then. A standard build of the > > port builds the MG2 echo canceler. > > > > I'm using 9-CURRENT, but you need to be using amd64 *and* to have > > set: > > > > #define ECHO_CAN_OSLEC > > > > in work/zaptel-bsd-1.4.11.2/zaptel/zconfig.h > > > > to get OSLEC (and reproduce this problem). The MG2 echo canceler > > doesn't converge quickly enough (it takes about 30 seconds) and > > even then doesn't cancel all the echo on my line. OSLEC on linux > > works great, but I want to ditch linux. > > > > If you're using OSLEC, but on i386, then you're probably going to > > have your floating point math corrupted during calls. > > > > I looked through the code briefly. Yes, it looks like it should work if you > just replace float with int32_t. > Does it work for you in this case well enough?
I'm still porting the driver for my 8 port TDM PCI-e card. When that's working, I'll see. Ian -- Ian Freislich _______________________________________________ --Bandwidth and Colocation Provided by http://www.api-digital.com-- Asterisk-BSD mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-bsd

