Methods and apparatus are described for use with a near-end telephone. The
near-end telephone is operable to generate an outgoing signal directed to
a far-end telephone and to receive an incoming signal generated at least
in part by the far-end telephone. A first signal processor is operable to
dynamically adjust a first signal level associated with the outgoing
signal with reference to the first signal level. A second signal
processor is operable to dynamically adjust a second signal level
associated with the incoming signal with reference to the second signal
level. The first and second signal processors are further operable to
control a loop gain to inhibit loop instability.