Revision
16437
Author
brian
Date
2010-01-21 12:46:40 -0600 (Thu, 21 Jan 2010)

Log Message

tweak

Modified Paths

Diff

Modified: freeswitch/trunk/src/switch_rtp.c (16436 => 16437)


--- freeswitch/trunk/src/switch_rtp.c	2010-01-21 18:38:26 UTC (rev 16436)
+++ freeswitch/trunk/src/switch_rtp.c	2010-01-21 18:46:40 UTC (rev 16437)
@@ -1594,7 +1594,7 @@
 							  rtp_session->dtmf_data.timestamp_dtmf,
 							  rtp_session->dtmf_data.out_digit_sofar,
 							  rtp_session->dtmf_data.out_digit_sub_sofar, rtp_session->dtmf_data.out_digit_dur, rtp_session->seq);
-			if (rtp_session->rtp_bugs & RTP_BUG_SONUS_SEND_INVALID_TIMESTAMP_2833) {
+			if (loops == 1 && rtp_session->rtp_bugs & RTP_BUG_SONUS_SEND_INVALID_TIMESTAMP_2833) {
 				rtp_session->dtmf_data.timestamp_dtmf = rtp_session->last_write_ts + samples;
 			}
 		}