To improve the audio quality in telecommunication, echo cancellation was proposed to prevent signals from re-appearing. Generally speaking, the echo canceler first recognizes the original transmitted signal that appears again due to delay in the transmitted or recieved signal. Then, the echo canceler subtracts the echo in the signals. Commonly, echo cancelers are calledacoustic echo cancellation (AEC) in general, whether they aim for acoustic echo, line echo, or both. However, in modern times, new problems have been emerging which require more innovative, more advanced methods to tackle the echo issue. Thus, the paper reviews methods regarding Artificial Intelligence (AI) to improve the current means for echo cancellation. In this paper, we mainly discuss the approaches to echo cancellation, the identification of echo using adaptive AI and the usage of adaptive filters and neural network for echo cancellation. For instance, deep learning approaches can facilitate the issues of AEC (active echo control) and ANC (active noise control),the optimization of LMS algorithm can be achieved by combining Swarm Intelligence (SI), combining adaptive digital filter and recurrent neural network for acoustic echo cancellation etc. Using AI in echo cancellation can help us achieve high-quality, full-duplex telecommunication in modern telephony system.