Noise classification and reduction is used in this work to improve speech recognition and speaker verification performance for utterances received over the mobile network. Automatic noise classification is achieved with high accuracy in conjunction with spectral subtraction methods. The results audibly improve signal-to-noise ratio and significantly improve recognizer performance in low SNR situations as well as poorly modeled environments. The process is fully automatic, from implementation considerations.