From: Anthony Minessale Date: Fri, 8 Sep 2017 18:38:39 +0000 (-0500) Subject: FS-10622: [core] Auto-fixing audio codec from G722 to PCMU although PCMU was not... X-Git-Tag: v1.8.0~275 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2362cb4e58985579cce88b1b81479b0f4cfcb2c1;p=thirdparty%2Ffreeswitch.git FS-10622: [core] Auto-fixing audio codec from G722 to PCMU although PCMU was not negotiated #resolve --- diff --git a/src/switch_core_media.c b/src/switch_core_media.c index 192c8c3955..4e16fe3b03 100644 --- a/src/switch_core_media.c +++ b/src/switch_core_media.c @@ -2888,6 +2888,7 @@ SWITCH_DECLARE(switch_status_t) switch_core_media_read_frame(switch_core_session (!smh->mparams->cng_pt || engine->read_frame.payload != smh->mparams->cng_pt) && (!smh->mparams->recv_te || engine->read_frame.payload != smh->mparams->recv_te) && (!smh->mparams->te || engine->read_frame.payload != smh->mparams->te) && + !switch_test_flag((&engine->read_frame), SFF_CNG) && engine->read_frame.payload != engine->cur_payload_map->recv_pt && engine->read_frame.payload != engine->cur_payload_map->pt) {