A method of suppressing an echo signal in a communication path such as
acoustic coupling between a speaker and a microphone in a telephone
device handset includes the steps of monitoring a transmitted signal
supplied to the communication path to determine an attribute thereof;
generating a leaky mask based on the determined attribute and an
attribute of a received echo signal; and partially cancelling the
received echo signal using the leaky mask.