From 01d62f822d27f4ba467b82eb3ede49d76f7e646b Mon Sep 17 00:00:00 2001
From: Mark Spencer <markster@digium.com>
Date: Sun, 25 Jan 2004 19:51:01 +0000
Subject: [PATCH] Fix excessive fax detection (Thanks Steve Underwood!!!)

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@2068 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 dsp.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dsp.c b/dsp.c
index 60d7ed1a75..b72063a2e9 100755
--- a/dsp.c
+++ b/dsp.c
@@ -596,7 +596,7 @@ static int dtmf_detect (dtmf_detect_state_t *s,
 				} /* Don't reset fax hits counter */
 		}
 #else /* OLD_DSP_ROUTINES */
-		if (!hit && (fax_energy >= DTMF_TO_TOTAL_ENERGY*s->energy)) {
+		if (!hit && (fax_energy >= FAX_THRESHOLD) && (fax_energy >= DTMF_TO_TOTAL_ENERGY*s->energy)) {
 #if 0
 				printf("Fax energy/Second Harmonic: %f\n", fax_energy);
 #endif					
-- 
GitLab