Webex アプリの専用ネットワーク オリジン メディア ソース ポート範囲を有効にする

list-menuフィードバックがある場合
Windows版Webexアプリを使用しており、メディアトラフィックの発信元として専用の送信元ポート範囲を使用したい場合は、この記事の手順に従ってください。

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 Callingおよび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またはwebexBundleパッケージは、すべての自動アップグレード後も設定を保持します。

開始する前に

この機能を有効にするには、「インストール中」または「インストール後」のいずれかを実行してください。以前にコンピュータに または webexBundle.msi をインストールしたことがない場合は webex.msi 、 「インストール中」タスクを実行してください。
以下のタスクを実行するには、Windowsの管理者権限が必要です。
1

https://www.webex.com/downloads.htmlに移動し、 その他のダウンロード オプションまでスクロールダウンし、 管理者ダウンロード ページにアクセスをクリックして、 Webex をインストールを選択します。

2

MSI インストール用に、以下のコマンドライン パラメータを 1 つ追加してください。

  • webex.msi のインストールについては、以下を参照してください。
    msiexec /i webex.msi ALLUSERS=1 LOCALPORTRANGE="1"
  • webexBundle.msi のインストールについては、以下を参照してください。
    msiexec /i webexBundle.msi ALLUSERS=1 LOCALPORTRANGE="1"
別の名前のMSIパッケージをダウンロードした場合は、コマンドラインパラメータを必ず更新してください。

Windowsコンピューター上でバッチファイルを実行して、webexアプリまたはwebexBundleアプリをインストールした後、専用のメディアソースポートを有効にします。このバッチファイルは、必要なWindowsレジストリ設定とWindows DefenderファイアウォールのACLを追加します。

この手順は、WebexアプリまたはWebexBundleアプリ43.6以降への自動アップグレード後に、専用メディアソースポートを有効にするために使用します。

この機能を有効にするには、「インストール中」または「インストール後」のいずれかを実行してください。以前にコンピュータに または webexBundle.msi をインストールしたことがある場合は webex.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 App がデフォルトのパスを使用して最初にインストールされなかった場合、ファイアウォール ポリシーを設定するために EnablePortRangeForWebexApp.bat ファイルを正しいパスで更新する必要があります。
2

ファイルを EnablePortRangeForWebexApp.batとして保存します。

3

Windows コンピューターで EnablePortRangeForWebexApp.bat を実行して、専用メディアソースポートを有効にします。

WebexBundleアプリをインストールした後、Windowsコンピューター上でバッチファイルを実行して、専用のメディアソースポートを有効にします。このバッチファイルにより、必要な Windows レジストリ設定と Windows Defender ファイアウォールのアクセス コントロール リスト (ACL) が追加されます。

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

Windows コンピューターで EnablePortRangeForWebexBundle.bat を実行して、専用メディアソースポートを有効にします。

グループ ポリシーのテンプレートを使用して、Windows グループ ポリシー オブジェクト (GPO) の DSCP 値を設定します。これにより、Webex App for Windows は、前の手順で有効にした専用の送信元ポートを使用して 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

クラシック管理テンプレートを展開 > Webex をクリックし、 Webex 一般設定をクリックします。

8

WebexアプリのオーディオDSCPを設定するをダブルクリックします。

9

[有効] を選択し、次に [OK] をクリックします。

これにより、音声ポート範囲が DSCP 値 46 に設定されます。

10

WebexアプリのビデオDSCPを設定するをダブルクリックします。

11

[有効] を選択し、次に [OK] をクリックします。

これにより、ビデオポート範囲が DSCP 値 34 に設定されます。

12

WebexBundleアプリをインストールした場合は、Webex Meetingsの DSCP値も構成する必要があります

13

DSCPの設定を有効にするには、コンピュータを再起動してください。

DSCP 値の設定はこれで完了です。または、専用ローカル ソース ポート範囲を使用してネットワークの DSCP 値を設定し、トラフィック ポート識別子を照合して適切な DSCP 値をマッピングします。詳細については、「Webex の帯域幅管理向け Cisco 推奨アーキテクチャ」を参照してください。

バッチファイルを使用して、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

Windows コンピューターで 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

Windows コンピューターで DisablePortRangeForWebexBundle.bat を実行して、専用メディアソースポート機能を無効にします。

次の操作でもこの機能を無効化できます。
  • Webexアプリをアンインストールしています。
  • LOCALPORTRANGE="1" パラメータなしで MSI を再実行します。
この投稿記事は役に立ちましたか?
この投稿記事は役に立ちましたか?