Webex应用程序43.6及更高版本使用以下专用源端口范围来发起媒体流量:

Webex应用程序上的会议和呼叫:

  • 音频和内容音频端口范围: 52,000–52,049人
  • 视频和内容视频端口范围: 52,100–52,199人

使用Unified CM的呼叫:

  • 音频和内容音频端口范围: Cisco Unified Communications Manager配置
  • 视频和内容视频端口范围: Cisco Unified Communications Manager配置

使用Webex 的呼叫和服务商托管的呼叫:

  • 音频和内容音频端口范围: 8500–8598
  • 视频和内容视频端口范围: 8600–8698

这使您可以使用源端口范围标记媒体数据包的 QoS,并正确排列网络流量的优先级。

如果您在Windows上使用Webex应用程序或Webex应用程序和Webex Meetings桌面应用程序,请按照本文中的指导在Webex应用程序的会议和呼叫中手动启用它(这些说明不适用于Webex 和使用Unified CM的呼叫)。 这包括允许应用程序使用新的源端口范围、配置防火墙以及使用组策略模板为媒体流量设置推荐的DSCP值。

  • webex.msi :在大多数情况下可选择该选项。 该软件包仅安装 Webex 应用程序。 如有必要,Webex应用程序会下载桌面会议应用程序组件。 在某些例外情况下,您可能需要捆绑包。
  • webexBundle.msi :此软件包同时安装Webex应用程序和Webex Meetings桌面应用程序。仅在以下情况下使用软件包:
    • 您将在阻止用户计算机下载软件的安全环境中进行安装。 如果 Webex 应用程序无法下载会议组件,则人们可能会在使用该应用程序加入会议时遇到可用性问题。
    • 您尚未完全迁移到Webex应用程序,您的用户仍需要单独的Webex Meetings桌面应用程序。

 
执行下列任务必须具有Windows管理权限。

使用命令行参数在安装webex.msi或webexBundle.msi时启用专用媒体源端口。 该参数添加所需的 Windows 注册表设置和 Windows Defender 防火墙访问控制列表 (ACL)。

仅在初始安装期间需要命令行参数;在所有自动升级后,webex或webex 程序包会保留配置。

准备工作

执行“安装期间”或“安装后”之一以启用该功能。 如果您尚未安装,请执行“安装期间”任务 webex.msiwebexBundle.msi 之前在计算机上运行。

 
执行下列任务必须具有Windows管理权限。
1

转至 https://www.webex.com/downloads.html,向下滚动至 其他下载选项,单击访问我们的管理员下载页面,然后选择安装webex

2

为MSI安装添加一个以下命令行参数:

  • 对于 webex.msi 安装:
    msiexec /i webex.msi ALLUSERS=1 LOCALPORTRANGE="1"
  • 对于 webexBundle.msi 安装:
    msiexec /i webexBundle.msi ALLUSERS=1 LOCALPORTRANGE="1"

 
如果您下载的 MSI 软件包使用了其他名称,则必须确保更新命令行参数。

使用在Windows计算机上运行的批处理文件安装webex应用程序或webex 应用程序后启用专用媒体源端口。 批处理文件添加所需的Windows注册表设置和Windows Defender防火墙ACL。

在自动升级到webex应用程序或webexBundle 43.6或更高版本后,使用此程序启用专用媒体源端口。

执行“安装期间”或“安装后”之一以启用该功能。 如果您安装,请执行“安装后”任务 webex.msiwebexBundle.msi 之前在计算机上运行。


 
执行下列任务必须具有Windows管理权限。
1

打开文本编辑器,然后将以下代码块粘贴到文件中:


echo set registry to enable feature
reg add "HKLM\SOFTWARE\Cisco Spark Native" /v "LocalPortRange" /t REG_SZ /d "1" /f

echo set firewall inbound policy named "Webex" to avoid pop-ip
netsh advfirewall firewall add rule name="Webex" dir=in program="C:\Users\%USERNAME%\AppData\Local\Programs\Cisco Spark\CiscoCollabHost.exe" action=allow
netsh advfirewall firewall add rule name="Webex" dir=in program="C:\Program Files\Cisco Spark\CiscoCollabHost.exe" action=allow


 
如果最初未使用缺省路径安装Webex应用程序,则必须更新 EnablePortRangeForWebexApp.bat 文件,其中包含用于设置防火墙策略的正确路径。
2

保存该文件。 EnablePortRangeForWebexApp.bat

3

运行 EnablePortRangeForWebexApp.bat 以启用专用媒体源端口。

使用在Windows计算机上运行的批处理文件安装Webex 应用程序后启用专用媒体源端口。 该批处理文件将添加所需的 Windows 注册表设置和 Windows Defender 防火墙访问控制列表 (ACL)。

在自动升级到Webex 应用程序43.6或更高版本后,使用此程序启用专用媒体源端口。

1

打开文本编辑器,然后将以下代码块粘贴到文件中:


echo set registry to enable feature
reg add "HKLM\SOFTWARE\WOW6432Node\Webex\Policies" /v "LocalPortRange" /t REG_SZ /d "1" /f
reg add "HKLM\SOFTWARE\Webex\Policies" /v "LocalPortRange" /t REG_SZ /d "1" /f
reg add "HKLM\SOFTWARE\Cisco Spark Native" /v "LOCALPORTRANGE" /t REG_SZ /d "1" /f


echo delete firewall policy
netsh advfirewall firewall delete rule name="Cisco Webex Meetings"
netsh advfirewall firewall delete rule name="Webex"

echo set firewall inbound policy named "Cisco Webex Meetings" and "Webex" to avoid pop-up
netsh advfirewall firewall add rule name="Cisco Webex Meetings" dir=in program="%ProgramFiles(x86)%\Webex\Webex\Meetings\atmgr.exe" action=allow
netsh advfirewall firewall add rule name="Cisco Webex Meetings" dir=in program="%ProgramFiles%\Webex\Webex\Meetings\atmgr.exe" action=allow
netsh advfirewall firewall add rule name="Cisco Webex Meetings" dir=in program="C:\Users\%USERNAME%\AppData\Local\WebEx\WebEx\Meetings_slow\atmgr.exe" action=allow 
netsh advfirewall firewall add rule name="Cisco Webex Meetings" dir=in program="C:\Users\%USERNAME%\AppData\Local\WebEx\WebEx\Meetings\atmgr.exe" action=allow
netsh advfirewall firewall add rule name="Cisco Webex Meetings" dir=in program="C:\Users\%USERNAME%\AppData\Local\WebEx\WebEx64\Meetings_slow\atmgr.exe" action=allow
netsh advfirewall firewall add rule name="Cisco Webex Meetings" dir=in program="C:\Users\%USERNAME%\AppData\Local\WebEx\WebEx64\Meetings\atmgr.exe" action=allow 
netsh advfirewall firewall add rule name="Webex" dir=in program="C:\Users\%USERNAME%\AppData\Local\Programs\Cisco Spark\CiscoCollabHost.exe" action=allow
netsh advfirewall firewall add rule name="Webex" dir=in program="C:\Program Files\Cisco Spark\CiscoCollabHost.exe" action=a


 
如果最初没有使用缺省路径安装Webex 应用程序,则必须更新 EnablePortRangeForWebexBundle.bat 文件,其中包含用于设置防火墙策略的正确路径。
2

保存该文件。 EnablePortRangeForWebexBundle.bat

3

运行 EnablePortRangeForWebexBundle.bat 以启用专用媒体源端口。

使用组策略模板在 Windows 组策略对象 (GPO) 中设置 DSCP 值。 这将确保Windows版Webex应用程序使用上一步中启用的专用源端口标记DSCP QoS。

该策略为音频端口范围(52,000–52,049)设置DSCP 46,为视频端口范围(52,100–52,199)设置DSCP 34。 这些为推荐值,必要时进行修改。

1

打开文本编辑器,然后将以下代码块粘贴到文件中:


CLASS MACHINE
  CATEGORY !!Webex:Cat_Webex
  CATEGORY !!CiscoWebex

    POLICY !!WebexAppAudioDSCP_Policy
      KEYNAME "Software\Policies\Microsoft\Windows\QoS\WebexAppAudioDSCP"
      #if version >= 4
        SUPPORTED !!SUPPORTED_WIN7
      #endif
      EXPLAIN !!WebexAppDSCP_Explain
      PART !!WebexAppAudioDSCP_Part EDITTEXT
        VALUENAME "DSCP Value"
        MAXLEN 1000
        DEFAULT "46"
      END PART
      PART !!WebexAppAudioPortRange_Part EDITTEXT
        VALUENAME "Local Port"
        MAXLEN 1000
        DEFAULT "52000:52049"
      END PART
      ACTIONLISTON
        VALUENAME "Application Name" VALUE !!WebexAppName_Part
        VALUENAME "Local IP" VALUE "*"
        VALUENAME "Local IP Prefix Length" VALUE "*"
        VALUENAME "Protocol" VALUE "*"
        VALUENAME "Remote IP" VALUE "*"
        VALUENAME "Remote IP Prefix Length" VALUE "*"
        VALUENAME "Remote Port" VALUE "*"
        VALUENAME "Throttle Rate" VALUE "-1"
        VALUENAME "Version" VALUE "1.0"
      END ACTIONLISTON
END POLICY

POLICY !!WebexAppVideoDSCP_Policy
   KEYNAME "Software\Policies\Microsoft\Windows\QoS\WebexAppVideoDSCP"
   #if version >= 4
    SUPPORTED !!SUPPORTED_WIN7
   #endif
   EXPLAIN !!WebexAppDSCP_Explain
   PART !!WebexAppVideoDSCP_Part EDITTEXT
    VALUENAME "DSCP Value"
    MAXLEN 1000
    DEFAULT "34"
   END PART
   PART !!WebexAppVideoPortRange_Part EDITTEXT
    VALUENAME "Local Port"
    MAXLEN 1000
    DEFAULT "52100:52199"
   END PART
   ACTIONLISTON
    VALUENAME "Application Name" VALUE !!WebexAppName_Part
   VALUENAME "Local IP" VALUE "*"
    VALUENAME "Local IP Prefix Length" VALUE "*"
    VALUENAME "Protocol" VALUE "*"
    VALUENAME "Remote IP" VALUE "*"
    VALUENAME "Remote IP Prefix Length" VALUE "*"
    VALUENAME "Remote Port" VALUE "*"
    VALUENAME "Throttle Rate" VALUE "-1"
    VALUENAME "Version" VALUE "1.0"
   END ACTIONLISTON
  END POLICY

END CATEGORY
END CATEGORY

[Strings] 
 Webex:Cat_Webex="Webex" 
 CiscoWebex="Webex General Settings" 
 SUPPORTED_WIN7="Microsoft Windows 7 or later" 
 WebexAppDSCP_Explain="Configure DSCP value for Webex App.\n\nIf this value configured, Webex App will use these DSCP value for audio/video/sharing data if these data from dedicate local port range.\n\nAudio port range should be 52000:52049.\n\nVideo port range should be 52100:52199." 
 WebexAppName_Part="CiscoCollabHost.exe" 
  
 WebexAppAudioDSCP_Policy="Configure Audio DSCP for Webex App" 
 WebexAppAudioDSCP_Part="Audio DSCP Configuration in Webex App" 
 WebexAppAudioPortRange_Part="Audio data port range" 
  
 WebexAppVideoDSCP_Policy="Configure Video DSCP for Webex App" 
 WebexAppVideoDSCP_Part="Video DSCP Configuration in Webex App" 
 WebexAppVideoPortRange_Part="Video data port range"
2

保存该文件。 WebexAppDSCPPolicy.adm

3

在Windows计算机上,打开组策略编辑器。

4

转至本地计算机策略>计算机配置,然后右键单击管理模板并选择添加/删除模板

5

单击 添加,导航到 WebexDSCPPolicy.adm 文件,然后单击 打开

6

单击 关闭.

新的 Webex 模板显示在经典管理模板下。
7

展开 管理模板 > bex ,然后单击 bex常规设置

8

双击 Webex应用程序的音频DSCP

9

选择“播放”,然后单击“确定”。

这将为音频端口范围设置 DSCP 46。

10

双击 Webex应用程序的视频DSCP

11

选择“播放”,然后单击“确定”。

这将为视频端口范围设置 DSCP 34。

12

如果已安装Webex 应用程序,还必须为Webex Meetings DSCP值

13

重启计算机以使DSCP配置生效。

DSCP 配置现已完成。 或者,使用专用本地源端口范围在网络中设置 DSCP,以匹配流量端口标识符并映射相应的 DSCP 值。 有关这方面的更多信息,请参阅Cisco首选的 Webex 带宽管理架构

使用批处理文件禁用Windows计算机上的该功能。

1

打开文本编辑器,然后将以下代码块粘贴到文件中:


echo set registry to disable feature
reg delete "HKLM\SOFTWARE\Cisco Spark Native" /v "LocalPortRange" /f 

echo delete firewall policy
netsh advfirewall firewall delete rule name="Webex"
2

保存该文件。 DisablePortRangeForWebexApp.bat

3

运行 DisablePortRangeForWebexApp.bat 以禁用专用的媒体源端口功能。

以下操作还会禁用该功能:
  • 卸载Webex应用程序。
  • 在没有 LOCALPORTRANGE="1" 参数的情况下重新运行 MSI。
1

打开文本编辑器,然后将以下代码块粘贴到文件中:


echo set registry to disable feature
reg delete "HKLM\SOFTWARE\WOW6432Node\Webex\Policies" /v "LocalPortRange" /f
reg delete "HKLM\SOFTWARE\Webex\Policies" /v "LocalPortRange" /f
reg delete "HKLM\SOFTWARE\Cisco Spark Native" /v "LOCALPORTRANGE" /f

echo delete firewall policy
netsh advfirewall firewall delete rule name="Cisco Webex Meetings" 
netsh advfirewall firewall delete rule name="Webex" 
2

保存该文件。 DisablePortRangeForWebexBundle.bat

3

运行 DisablePortRangeForWebexBundle.bat 以禁用专用的媒体源端口功能。

以下操作还会禁用该功能:
  • 卸载Webex应用程序。
  • 重新运行MSI,但不使用 LOCALPORTRANGE="1" 参数。