A teleconferencing server, comprising: an interface system configured for communication between the teleconferencing server and teleconference client locations; and a control system configured for: providing full-duplex audio connectivity during a teleconference between two or more teleconference client locations; detecting, during the teleconference, a howl state, the howl state being a state of acoustic feedback involving two or more teleconference devices in a teleconference client location, wherein detecting the howl state involves: receiving teleconference audio data from one or more of the teleconference client locations, transforming teleconference audio data from time domain to frequency domain, dividing the transformed audio data in frequency bands, detecting, in said transformed and banded audio data, short-term spectral features and medium-term spectral and temporal features, wherein short-term is in the order of tens of milliseconds and medium-term is in the order of hundreds of milliseconds, estimating, based on the short-term spectral features and medium-term spectral and temporal features, a howl presence probability and outputting a howl binary indicator, indicative of a presence of the howl state; and determining which client location is causing the howl state. an interface system configured for communication between the teleconferencing server and teleconference client locations; and a control system configured for: providing full-duplex audio connectivity during a teleconference between two or more teleconference client locations; detecting, during the teleconference, a howl state, the howl state being a state of acoustic feedback involving two or more teleconference devices in a teleconference client location, wherein detecting the howl state involves: receiving teleconference audio data from one or more of the teleconference client locations, transforming teleconference audio data from time domain to frequency domain, dividing the transformed audio data in frequency bands, detecting, in said transformed and banded audio data, short-term spectral features and medium-term spectral and temporal features, wherein short-term is in the order of tens of milliseconds and medium-term is in the order of hundreds of milliseconds, estimating, based on the short-term spectral features and medium-term spectral and temporal features, a howl presence probability and outputting a howl binary indicator, indicative of a presence of the howl state; and determining which client location is causing the howl state. providing full-duplex audio connectivity during a teleconference between two or more teleconference client locations; detecting, during the teleconference, a howl state, the howl state being a state of acoustic feedback involving two or more teleconference devices in a teleconference client location, wherein detecting the howl state involves: receiving teleconference audio data from one or more of the teleconference client locations, transforming teleconference audio data from time domain to frequency domain, dividing the transformed audio data in frequency bands, detecting, in said transformed and banded audio data, short-term spectral features and medium-term spectral and temporal features, wherein short-term is in the order of tens of milliseconds and medium-term is in the order of hundreds of milliseconds, estimating, based on the short-term spectral features and medium-term spectral and temporal features, a howl presence probability and outputting a howl binary indicator, indicative of a presence of the howl state; and determining which client location is causing the howl state. receiving teleconference audio data from one or more of the teleconference client locations, transforming teleconference audio data from time domain to frequency domain, dividing the transformed audio data in frequency bands, detecting, in said transformed and banded audio data, short-term spectral features and medium-term spectral and temporal features, wherein short-term is in the order of tens of milliseconds and medium-term is in the order of hundreds of milliseconds, estimating, based on the short-term spectral features and medium-term spectral and temporal features, a howl presence probability and outputting a howl binary indicator, indicative of a presence of the howl state; and determining which client location is causing the howl state.