FS-9365 #resolve [SDP Format on reply to RE-INVITE does not appear to be RFC-4566 compliant]
This commit is contained in:
parent
5cbe57841e
commit
35ee4ee593
|
@ -8382,6 +8382,24 @@ SWITCH_DECLARE(void) switch_core_media_gen_local_sdp(switch_core_session_t *sess
|
||||||
|
|
||||||
switch_snprintf(buf + strlen(buf), SDPBUFLEN - strlen(buf), "\r\n");
|
switch_snprintf(buf + strlen(buf), SDPBUFLEN - strlen(buf), "\r\n");
|
||||||
|
|
||||||
|
|
||||||
|
if (!(vbw = switch_channel_get_variable(smh->session->channel, "rtp_video_max_bandwidth"))) {
|
||||||
|
vbw = switch_channel_get_variable(smh->session->channel, "rtp_video_max_bandwidth_in");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!vbw) {
|
||||||
|
vbw = "1mb";
|
||||||
|
}
|
||||||
|
|
||||||
|
bw = switch_parse_bandwidth_string(vbw);
|
||||||
|
|
||||||
|
if (bw > 0) {
|
||||||
|
switch_snprintf(buf + strlen(buf), SDPBUFLEN - strlen(buf), "b=AS:%d\r\n", bw);
|
||||||
|
//switch_snprintf(buf + strlen(buf), SDPBUFLEN - strlen(buf), "b=TIAS:%d\r\n", bw);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (v_engine->codec_negotiated) {
|
if (v_engine->codec_negotiated) {
|
||||||
const char *of;
|
const char *of;
|
||||||
payload_map_t *pmap;
|
payload_map_t *pmap;
|
||||||
|
@ -8549,22 +8567,6 @@ SWITCH_DECLARE(void) switch_core_media_gen_local_sdp(switch_core_session_t *sess
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (!(vbw = switch_channel_get_variable(smh->session->channel, "rtp_video_max_bandwidth"))) {
|
|
||||||
vbw = switch_channel_get_variable(smh->session->channel, "rtp_video_max_bandwidth_in");
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!vbw) {
|
|
||||||
vbw = "1mb";
|
|
||||||
}
|
|
||||||
|
|
||||||
bw = switch_parse_bandwidth_string(vbw);
|
|
||||||
|
|
||||||
if (bw > 0) {
|
|
||||||
switch_snprintf(buf + strlen(buf), SDPBUFLEN - strlen(buf), "b=AS:%d\r\n", bw);
|
|
||||||
//switch_snprintf(buf + strlen(buf), SDPBUFLEN - strlen(buf), "b=TIAS:%d\r\n", bw);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (sdp_type == SDP_TYPE_REQUEST) {
|
if (sdp_type == SDP_TYPE_REQUEST) {
|
||||||
fir++;
|
fir++;
|
||||||
pli++;
|
pli++;
|
||||||
|
|
Loading…
Reference in New Issue