FS-9475 #resolve [Video bandwidth not conveyed in SDP for verto]

This commit is contained in:
Anthony Minessale 2016-09-01 17:18:26 -05:00
parent 9e931ab941
commit 47cbd2f628
1 changed files with 7 additions and 3 deletions

View File

@ -3464,8 +3464,10 @@ static switch_bool_t verto__invite_func(const char *method, cJSON *params, jsock
} else if (bandwidth->valueint) {
bwval = bandwidth->valueint;
}
if (bwval <= 0 || (core_bw && bwval < core_bw)) {
if (bwval < 0) bwval = 0;
if (core_bw && bwval && bwval < core_bw) {
switch_channel_set_variable_printf(channel, "rtp_video_max_bandwidth_in", "%d", bwval);
}
}
@ -3484,7 +3486,9 @@ static switch_bool_t verto__invite_func(const char *method, cJSON *params, jsock
bwval = bandwidth->valueint;
}
if (bwval <= 0 || (core_bw && bwval < core_bw)) {
if (bwval < 0) bwval = 0;
if (core_bw && bwval && bwval < core_bw) {
switch_channel_set_variable_printf(channel, "rtp_video_max_bandwidth_out", "%d", bwval);
}
}