|
|
|
@ -2675,13 +2675,11 @@ static void __call_monologue_init_from_flags(struct call_monologue *ml, struct c
|
|
|
|
|
(!ml->sdp_session_name || /* if not set yet */
|
|
|
|
|
(ml->sdp_session_name && !flags->replace_sess_name))) /* replace_sess_name = do not replace if possible*/
|
|
|
|
|
{
|
|
|
|
|
ml->sdp_session_name = call_strdup_len(flags->session_sdp_name.s,
|
|
|
|
|
flags->session_sdp_name.len);
|
|
|
|
|
ml->sdp_session_name = call_strdup_str(&flags->session_sdp_name);
|
|
|
|
|
}
|
|
|
|
|
/* sdp session timing */
|
|
|
|
|
if (flags->session_timing.len)
|
|
|
|
|
ml->sdp_session_timing = call_strdup_len(flags->session_timing.s,
|
|
|
|
|
flags->session_timing.len);
|
|
|
|
|
ml->sdp_session_timing = call_strdup_str(&flags->session_timing);
|
|
|
|
|
/* sdp bandwidth per session level
|
|
|
|
|
* 0 value is supported (e.g. b=RR:0 and b=RS:0), to be able to disable rtcp */
|
|
|
|
|
ml->sdp_session_bandwidth.as = flags->session_bandwidth.as;
|
|
|
|
@ -2691,8 +2689,7 @@ static void __call_monologue_init_from_flags(struct call_monologue *ml, struct c
|
|
|
|
|
ml->sdp_session_bandwidth.tias = flags->session_bandwidth.tias;
|
|
|
|
|
/* sdp session group */
|
|
|
|
|
if (flags->session_group.len)
|
|
|
|
|
ml->sdp_session_group = call_strdup_len(flags->session_group.s,
|
|
|
|
|
flags->session_group.len);
|
|
|
|
|
ml->sdp_session_group = call_strdup_str(&flags->session_group);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// reset offer ipv4/ipv6/mixed media stats
|
|
|
|
|