A method and system are provided in which a device, such as an acoustic echo canceller, may reduce the residual echo that may be heard at the far end of a conversation when an external speaker volume is changed. The device may compute a gain based on an echo estimate produced by a filter and on a near-end signal comprising audio information. The gain may be based on a correlation of the echo estimate and the near-end signal that tracks the changes in volume. Once computed, the gain may be validated to ensure that it is being applied when appropriate. The echo estimate may be adjusted by first applying the gain to an output of the filter and subsequently scaling a value of each of the coefficients of the filter based on the gain. The gain may be smoothed out over consecutive frames based on several adaptation schemes.