SearchVoIP has a very interesting new article titled
VoIP echo elimination: Leaks, loudness and delay which documents different options for reducing echo on VoIP calls.
"There is a common misconception that the only thing you can do to eliminate echo is to use "echo cancellation," a feature commonly configured on voice gateways. To be sure, echo cancellers are the easiest, quickest and generally best solution. But there are many things you can and should do to eliminate or avoid echo, depending on your environment and budget."
...