Включение выделенных диапазонов исходных сетевых портов инициирования трафика мультимедиа для приложения Webex

list-menuОтправить обратную связь?
Если вы используете приложение Webex в Windows и хотите использовать выделенные диапазоны портов источника для генерации медиатрафика, выполните действия, описанные в этой статье.

В приложениях Webex версии 43.6 и более поздних версиях для генерации медиатрафика используются следующие выделенные диапазоны исходных портов:

Встречи и звонки в приложении Webex:

  • Диапазон портов аудио и портов аудиоконтента: 52,000–52,049
  • Диапазон видео- и контентных видеопортов: 52,100–52,199

Звонки с использованием Unified CM:

  • Диапазон портов аудио и портов аудиоконтента: Настройка Cisco Unified Communications Manager
  • Диапазон видео- и контентных видеопортов: Настройка Cisco Unified Communications Manager

Звонки с использованием Webex Calling и звонки, организованные через провайдера услуг:

  • Диапазон портов аудио и портов аудиоконтента: 8500–8598
  • Диапазон видео- и контентных видеопортов: 8600–8698

Это позволяет помечать пакеты мультимедиа для функции качества обслуживания (QoS) с использованием диапазонов исходных портов и правильно расставлять приоритеты для сетевого трафика.

Если вы используете приложение Webex или приложение Webex и настольное приложение Webex Meetings для Windows, следуйте инструкциям в этой статье, чтобы вручную включить эту функцию в совещаниях и звонках в приложении Webex (эти инструкции не применимы к звонкам Webex и звонкам, использующим Unified CM). Это включает в себя разрешение приложению использовать новые диапазоны исходных портов, настройку брандмауэра и установку рекомендуемых значений DSCP для медиатрафика с помощью шаблона групповой политики.

  • webex.msi: Этот вариант можно выбрать в большинстве ситуаций. Пакет устанавливает только приложение Webex. Приложение Webex при необходимости загружает компоненты настольного приложения для проведения совещаний. Существуют некоторые исключения, когда вместо этого может понадобиться установка объединенного пакета.
  • webexBundle.msi: Этот пакет устанавливает как приложение Webex, так и настольное приложение Webex Meetings. Используйте этот пакет только в следующих случаях:
    • Выполняется установка в безопасной среде, в которой заблокировано скачивание программного обеспечения на компьютеры пользователей. Если приложение Webex не сможет скачать компоненты совещаний, у пользователей могут возникать проблемы при присоединении к совещаниям с помощью приложения.
    • Вы еще не полностью перешли на Webex App, и вашим пользователям по-прежнему требуется отдельное настольное приложение Webex Meetings.
Для выполнения следующих задач необходимы права администратора Windows.

Включите выделенные порты для источников мультимедиа при установке webex.msi или webexBundle.msi с помощью параметра командной строки. Этот параметр добавляет необходимые параметры реестра Windows и списки управления доступом (ACL) брандмауэра Защитника Windows.

Параметр командной строки необходим только при первоначальной установке; webex или пакет webexBundle сохраняют конфигурацию после всех автоматических обновлений.

Прежде чем начать

Для активации этой функции выполните одно из следующих действий: «Во время установки» или «После установки». Выполните задачу "Во время установки", если вы ранее не устанавливали webex.msi или webexBundle.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-пакет с другим именем, необходимо обновить параметр командной строки.

Включите выделенные порты для источников мультимедиа после установки приложения Webex или WebexBundle с помощью пакетного файла, который вы запускаете на компьютере с Windows. Пакетный файл добавляет необходимые параметры реестра Windows и списки контроля доступа (ACL) брандмауэра Windows Defender.

Выполните эту процедуру, чтобы включить выделенные порты для источников мультимедиа после автоматического обновления приложения Webex или WebexBundle версии 43.6 или более поздней.

Для активации этой функции выполните одно из следующих действий: «Во время установки» или «После установки». Выполните задачу «После установки» webex.msi, если вы ранее устанавливали или webexBundle.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, чтобы включить выделенные порты для источников мультимедиа.

Включите выделенные порты для источников мультимедиа после установки приложения WebexBundle, используя пакетный файл, который вы запускаете на компьютере с Windows. Пакетный файл добавляет необходимые параметры реестра Windows и списки управления доступом (ACL) брандмауэра Защитника Windows.

Выполните эту процедуру, чтобы включить выделенные порты для источников мультимедиа после автоматического обновления приложения WebexBundle до версии 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

Если приложение WebexBundle изначально не было установлено по пути по умолчанию, необходимо обновить файлEnablePortRangeForWebexBundle.bat с указанием правильных путей для настройки политик брандмауэра.
2

Сохраните файл как EnablePortRangeForWebexBundle.bat.

3

Запустите EnablePortRangeForWebexBundle.bat на компьютере с Windows, чтобы включить выделенные порты для источников мультимедиа.

Используйте шаблон групповой политики, чтобы задать значения DSCP в объекте групповой политики Windows. Это гарантирует, что приложение Webex для Windows будет помечать QoS как DSCP, используя выделенные исходные порты, которые вы включили на предыдущем шаге.

Данная политика устанавливает значение DSCP 46 для диапазона аудиопортов (52 000–52 049) и DSCP 34 для диапазона видеопортов (52 100–52 199). Это рекомендуемые значения; при необходимости измените их.

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

Развернуть Классические административные шаблоны > Webex и затем нажмите Общие настройки Webex.

8

Дважды щелкните Настройка Audio DSCP для приложения Webex.

9

Выберите Включено, а затем щелкните ОК.

Таким образом для диапазона портов аудио будет установлено значение DSCP 46.

10

Дважды щелкните Настройка DSCP видео для приложения Webex.

11

Выберите Включено, а затем щелкните ОК.

Таким образом для диапазона портов видео будет установлено значение DSCP 34.

12

Если вы установили приложение WebexBundle, вам также необходимо настроить значения DSCP дляWebex Meetings.

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 на компьютере с Windows, чтобы отключить функцию выделенного порта источника мультимедиа.

Эту функцию также можно отключить, выполнив указанные далее действия.
  • Удаление приложения Webex.
  • Повторный запуск MSI без параметра LOCALPORTRANGE="1".
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 на компьютере с Windows, чтобы отключить функцию выделенного порта источника мультимедиа.

Эту функцию также можно отключить, выполнив указанные далее действия.
  • Удаление приложения Webex.
  • Повторный запуск MSI-файла без параметра LOCALPORTRANGE="1".
Была ли статья полезной?
Была ли статья полезной?