case SWITCH_MESSAGE_INDICATE_MEDIA:
{
+
+ a_engine->codec_negotiated = 0;
+ v_engine->codec_negotiated = 0;
+
if (session->track_duration) {
switch_core_session_enable_heartbeat(session, session->track_duration);
}
switch_channel_set_flag(session->channel, CF_PROXY_MODE);
- a_engine->codec_negotiated = 0;
- v_engine->codec_negotiated = 0;
-
switch_core_media_set_local_sdp(session, NULL, SWITCH_FALSE);
if (switch_true(switch_channel_get_variable(session->channel, "bypass_keep_codec"))) {
}
- len = strlen(sdp_str) + 1;
+ len = strlen(sdp_str) + 2;
new_sdp = malloc(len);
o = new_sdp;
i = sdp_str;