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;
}
}