Echo Cancellation

Echo is one of the most disturbing problems in telecommunication. Once echo appears in a phone call and you start hearing yourself, most probably the remaining duration of the call will be very short. In some cases, the resulting howling effect will generate a deafening noise. Based on our years of experience in this field analyzing different devices and usage scenarios, we have developed a robust echo cancellation technology that can be tuned to almost any possible device and usage scenario.  Our technology can be used in many non-trivial environments like:

  • Long and unstable echo tail.
  • Audio distortion.
  • Unsynchronized sound systems (e.g. sound-cards).
  • Public address system (PA).

Our echo canceller can be used both in the client and in the network/cloud cancelling echo coming from the clients and echo coming from far-end networks.

The source of the echo is usually acoustic and therefore the echo cancellation technology is frequently named acoustic echo cancellation (AEC). But, from time to time we also encounter the need for line echo cancellation.

If you already tried integrating an echo canceller in your system you know that the technology itself is not enough to cancel the echo in complex scenarios. Therefore, our echo canceller has unique debug capabilities that enable our audio experts guide our customers how to tune audio behavior in their system/application to achieve the best echo cancellation.

In order to familiarize yourself with the main terms related to echo cancellation we recommend reading our blog series on AEC – art or science.