I am pricing out hardware for 2 Asterisk (trixbox) systems, they are both smaller (one is a 4 line and the other is a 8 line, both analog TDM800p and TDM400p respectively) installs. And the one thing I have come across is the significant price difference in hardware with and without hardware echo cancellation ($200 vs $600). I have the plans ready to go and know what kind of equipment that I want to purchase for these, except when it comes down to this. My setup includes some of the cheap Cisco IP phones and 1 nice color touch screen phone (he is the head of the company, so he gets what he wants). I am not worried about the echo over the IP side, but I am over the analog side.

TLDR; should I spend extra money and get echo cancellation on my Asterisk system?


2 Answers 2


Spend the extra money.

I'm running my second Asterisk box and wouldn't do it without echo cancellation. I know it's a painful cost but since we make hundreds of outbound calls a day I wanted to take every step possible to eliminate echo (ie we are the source of the echo). I did this even though the only analog line we use is for our fax machine. Most of the folks we call are on analog lines*. Why are we on our second box? Because echo cancellation failed on the first.**

Here's a decent source concerning echo cancellation:




Also, look into the effects of echo on local calls and long distance calls. I believe that the delay (increase in echo) will be much larger for long distance calls for VOIP.

Get into the nitty-gritty:


*We typically didn't hear the echo... those on the other end did and complained bitterly.

**We couldn't take the first server completely offline until we had a working replacement.

  • 1
    I can't add anything this guy hasn't already said... if you plan on talking to people on non-IP phones, spend the extra money or be sorry you didn't.
    – mpeterson
    Commented Feb 17, 2010 at 1:55

This is an old question, but since I ran across it I thought I'd contribute to the conversation.

We've been using an Asterisk PBX for years now and tried several different types of hardware. I'd ABSOLUTELY recommend hardware echo cancellation in any installation. We tried lots of software solutions and the generally crappy echo cancellation in the VOIP phones and ATA's and nothing worked remotely as well as real hardware echo cancellation in high quality hardware.

We ended up using Sangoma A200 boards for our application though I suspect the Digium TDM cards with hardware cancellation would be fine as well. I really can't emphasize enough how much better the call quality ended up being.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .