A method of suppressing residual echo, comprising: receiving a first program content signal (p 1 (t)) intended to be provided to a first content channel, and to be converted in a first acoustic signal outputted by one or more acoustic drivers in an environment; receiving a second program content signal p 2 (t)) intended to be provided to a second content channel and to be converted in a second acoustic signal outputted by one or more acoustic drivers in the environment; receiving a residual signal from an echo cancelation subsystem, the echo cancelation subsystem being configured for estimating and removing the echo signal content (ê(t)) of a microphone acoustic signal (e(t)+v(t)) provided by a microphone configured to pick up a microphone acoustic signals (e(t)+v(t)) in the environment; determining a first spectral mismatch (ΔH 1) between the actual echo path and the residual signal, based at least upon a cross power spectral density of the first program content signal and the residual signal, the first spectral mismatch (ΔH 1) is a ratio calculated by the equation: ΔH 1 = S p 1 r S p 1 p 1 Wherein S p1r is the cross power spectral density of the program content signal (p 1 (t)) on the first content channel and the residual signal, and S p1p1 is the power spectral density of the program content signal (p 1 (t)) on the first content channel; determining a second spectral mismatch (ΔH 2) between the actual echo path and the residual signal, based at least upon a cross power spectral density of the second program content signal and the residual signal, the second spectral mismatch (ΔH 2) is a ratio calculated by the equation: ΔH 2 = S p 2 r S p 2 p 2 wherein S p2r is the cross power spectral density of the program content signal (p 2 (t)) on the second content channel and the residual signal, and S p2p2 is the power spectral density of the program content signal (p 2 (t)) on the second content channel; and controlling a filter to filter the residual signal based upon the first spectral mismatch (ΔH 1), the second spectral mismatch (ΔH 2), a spectral density of the first program content signal (p 1 (t)), a spectral density of the second program content signal (p 2 (t)), and a spectral density of the residual signal. receiving a first program content signal (p 1 (t)) intended to be provided to a first content channel, and to be converted in a first acoustic signal outputted by one or more acoustic drivers in an environment; receiving a second program content signal p 2 (t)) intended to be provided to a second content channel and to be converted in a second acoustic signal outputted by one or more acoustic drivers in the environment; receiving a residual signal from an echo cancelation subsystem, the echo cancelation subsystem being configured for estimating and removing the echo signal content (ê(t)) of a microphone acoustic signal (e(t)+v(t)) provided by a microphone configured to pick up a microphone acoustic signals (e(t)+v(t)) in the environment; determining a first spectral mismatch (ΔH 1) between the actual echo path and the residual signal, based at least upon a cross power spectral density of the first program content signal and the residual signal, the first spectral mismatch (ΔH 1) is a ratio calculated by the equation: ΔH 1 = S p 1 r S p 1 p 1 Wherein S p1r is the cross power spectral density of the program content signal (p 1 (t)) on the first content channel and the residual signal, and S p1p1 is the power spectral density of the program content signal (p 1 (t)) on the first content channel; determining a second spectral mismatch (ΔH 2) between the actual echo path and the residual signal, based at least upon a cross power spectral density of the second program content signal and the residual signal, the second spectral mismatch (ΔH 2) is a ratio calculated by the equation: ΔH 2 = S p 2 r S p 2 p 2 wherein S p2r is the cross power spectral density of the program content signal (p 2 (t)) on the second content channel and the residual signal, and S p2p2 is the power spectral density of the program content signal (p 2 (t)) on the second content channel; and controlling a filter to filter the residual signal based upon the first spectral mismatch (ΔH 1), the second spectral mismatch (ΔH 2), a spectral density of the first program content signal (p 1 (t)), a spectral density of the second program content signal (p 2 (t)), and a spectral density of the residual signal.