]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FSRTP-11
authorMathieu Rene <mrene@avgs.ca>
Sat, 6 Feb 2010 00:51:41 +0000 (00:51 +0000)
committerMathieu Rene <mrene@avgs.ca>
Sat, 6 Feb 2010 00:51:41 +0000 (00:51 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@16578 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/switch_rtp.c

index f964dfa9f422de104576c86c4415dbb9887daa7d..956fbf7d48be7dcbfcd3ace18a2532e1d3959ec4 100644 (file)
@@ -2254,7 +2254,7 @@ static int rtp_common_read(switch_rtp_t *rtp_session, switch_payload_t *payload_
                                        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++;
                                }