Add support for 'Skype for Business Online' and 'Microsoft Teams'.

This commit is contained in:
2022-02-02 21:24:53 +01:00
parent 0f2676eea6
commit 577eaa27c4
6 changed files with 184 additions and 1 deletions

View File

@ -632,7 +632,7 @@ _tmp_tcp_ports="$bigbluebutton_tcp_ports"
bigbluebutton_tcp_ports=""
declare -i count=0
IFS=',' ; for _port in $_tmp_tcp_ports ; do
if containsElement "${_port}" "${standard_http_port_arr[@]}" ; then
if $allow_http_request_out && containsElement "${_port}" "${standard_http_port_arr[@]}" ; then
continue
fi
if [[ $count -eq 0 ]]; then
@ -645,6 +645,48 @@ done
IFS="$CUR_IFS"
# ---
# - Skype for Business Online und Microsoft Teams
# ---
CUR_IFS="$IFS"
declare -a ms_skype_teams_udp4_host_arr
declare -a ms_skype_teams_udp6_host_arr
declare -a ms_skype_teams_udp4_port_arr
declare -a ms_skype_teams_udp6_port_arr
declare -a ms_skype_teams_tcp_port_arr
if [[ -n "$ms_skype_teams_udp4_hosts" ]]; then
for _host in $ms_skype_teams_udp4_hosts ; do
ms_skype_teams_udp4_host_arr+=("$_host")
done
fi
if [[ -n "$ms_skype_teams_udp6_hosts" ]]; then
for _host in $ms_skype_teams_udp6_hosts ; do
ms_skype_teams_udp6_host_arr+=("$_host")
done
fi
IFS=',' ; for _port in $ms_skype_teams_udp4_ports ; do
if containsElement "${_port}" "${standard_turn_service_port_arr[@]}" ; then
continue
fi
ms_skype_teams_udp_port4_arr+=("$_port")
done
IFS="$CUR_IFS"
IFS=',' ; for _port in $ms_skype_teams_udp6_ports ; do
if containsElement "${_port}" "${standard_turn_service_port_arr[@]}" ; then
continue
fi
ms_skype_teams_udp_port6_arr+=("$_port")
done
IFS="$CUR_IFS"
IFS=',' ; for _port in $ms_skype_teams_tcp_ports ; do
if $allow_http_request_out && containsElement "${_port}" "${standard_http_port_arr[@]}" ; then
continue
fi
ms_skype_teams_tcp_port_arr+=("$_port")
done
IFS="$CUR_IFS"
# ---
# Zoom Meetings - Video Conference - adjust 'zoom_tcp_ports'
# ---