Modified: freeswitch/trunk/src/switch_rtp.c (15239 => 15240)
--- freeswitch/trunk/src/switch_rtp.c 2009-10-26 22:36:38 UTC (rev 15239)
+++ freeswitch/trunk/src/switch_rtp.c 2009-10-26 23:13:11 UTC (rev 15240)
@@ -1889,7 +1889,8 @@
rtp_flush_read_buffer(rtp_session, SWITCH_RTP_FLUSH_ONCE);
}
- if (bytes && switch_test_flag(rtp_session, SWITCH_RTP_FLAG_AUTOADJ) && switch_sockaddr_get_port(rtp_session->from_addr)) {
+ if (bytes && !(rtp_session->recv_msg.header.pt == rtp_session->cng_pt || rtp_session->recv_msg.header.pt == 13) &&
+ switch_test_flag(rtp_session, SWITCH_RTP_FLAG_AUTOADJ) && switch_sockaddr_get_port(rtp_session->from_addr)) {
if (++rtp_session->autoadj_tally >= 10) {
const char *tx_host;
const char *old_host;