Revision
16578
Author
mrene
Date
2010-02-05 18:51:41 -0600 (Fri, 05 Feb 2010)

Log Message

FSRTP-11

Modified Paths

Diff

Modified: freeswitch/trunk/src/switch_rtp.c (16577 => 16578)


--- freeswitch/trunk/src/switch_rtp.c	2010-02-05 20:05:22 UTC (rev 16577)
+++ freeswitch/trunk/src/switch_rtp.c	2010-02-06 00:51:41 UTC (rev 16578)
@@ -2254,7 +2254,7 @@
 					rtp_session->dtmf_data.in_digit_sanity = 2000;
 				}
 
-				if (rtp_session->dtmf_data.last_duration > duration && ts == rtp_session->dtmf_data.in_digit_ts) {
+				if (rtp_session->dtmf_data.last_duration > duration && rtp_session->dtmf_data.last_duration > 0xFC17 && ts == rtp_session->dtmf_data.in_digit_ts) {
 					rtp_session->dtmf_data.flip++;
 				}