From: Anthony Minessale Date: Fri, 25 Feb 2011 22:15:40 +0000 (-0600) Subject: more like this X-Git-Tag: v1.2-rc1~181^2~59 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ffca600f4ccfff1cd1421bdaad2a1122963842ba;p=thirdparty%2Ffreeswitch.git more like this --- diff --git a/src/switch_rtp.c b/src/switch_rtp.c index 32c057864b..f5a7022928 100644 --- a/src/switch_rtp.c +++ b/src/switch_rtp.c @@ -2856,17 +2856,16 @@ static int rtp_common_read(switch_rtp_t *rtp_session, switch_payload_t *payload_ goto end; } -#if 0 + if (bytes && rtp_session->recv_msg.header.version == 2 && !switch_test_flag(rtp_session, SWITCH_RTP_FLAG_PROXY_MEDIA) && !switch_test_flag(rtp_session, SWITCH_RTP_FLAG_UDPTL) && rtp_session->recv_msg.header.pt != 13 && rtp_session->recv_msg.header.pt != rtp_session->recv_te && (!rtp_session->cng_pt || rtp_session->recv_msg.header.pt != rtp_session->cng_pt) && - rtp_session->recv_msg.header.pt != rtp_session->rpayload && 0) { + rtp_session->recv_msg.header.pt != rtp_session->rpayload) { /* drop frames of incorrect payload number and return CNG frame instead */ return_cng_frame(); } -#endif if (!bytes && (io_flags & SWITCH_IO_FLAG_NOBLOCK)) { rtp_session->missed_count = 0;