ダイレクト ルーティングの場所に基づくルーティングを有効にする

この記事では、ダイレクト ルーティングの Location-Based ルーティングを有効にする方法について説明します。 この記事の手順に従う前に、「 直接ルーティングの Location-Based ルーティングを計画する」 を読み、「 Location-Based ルーティングのネットワーク設定を構成する」の手順を完了していることを確認してください。

ダイレクト ルーティングを展開し、ネットワークリージョン、サイト、サブネットを設定したら、Location-Based ルーティングを有効にする準備ができました。 この記事の手順を完了するには、PowerShell コマンドレットに関する知識が必要です。 詳細については、「Teams PowerShell の概要」を参照してください。

次の場合は、Location-Based ルーティングを有効にする必要があります。

  • ユーザー
  • ネットワーク サイト
  • ゲートウェイの構成
  • 通話ポリシー

Teams 管理センターまたは PowerShell を使用して、Location-Based ルーティングを有効にすることができます。

Microsoft Teams 管理センターの使用

ユーザーの Location-Based ルーティングを有効にする

  1. 音声ルーティング ポリシーを作成し、PSTN 使用法をポリシーに割り当てます。 ポリシーに PSTN 使用法を割り当てる場合は、次のいずれかの操作を行う必要があります。

    • サイトにローカルの PSTN ゲートウェイを使用する音声ルートに関連付けられている PSTN 使用法を使用します。

    • Location-Based ルーティング制限が不要なリージョンにある PSTN ゲートウェイを使用する音声ルートに関連付けられている PSTN 使用法を使用します。

  2. ルーティング制限を適用する必要があるユーザーに音声ルーティング ポリシーを割り当てます。

音声ルーティング ポリシーを作成してユーザーに割り当てる方法の詳細については、「 Microsoft Teams で音声ルーティング ポリシーを管理する」を参照してください。

ネットワーク サイトの Location-Based ルーティングを有効にする

ルーティング制限を適用する必要があるサイトの Location-Based ルーティングを有効にします。 これを行うには、Microsoft Teams 管理センターの左側のナビゲーションで、[ 場所>] [ネットワーク トポロジ] に移動し、ネットワーク サイトを選択し、[ 編集] を選択してから、[ 場所ベースのルーティング] をオンにします。

詳細については、「 ネットワーク トポロジの管理」を参照してください。

ゲートウェイの Location-Based ルーティングを有効にする

Location-Based PSTN への呼び出しをルーティングする PSTN ゲートウェイへのルーティングを有効にし、ゲートウェイがあるネットワーク サイトを関連付けます。

  1. Teams 管理センターの左側のナビゲーションで、[ 音声>ダイレクト ルーティング] に移動し、[ SBC ] タブを選択します。

  2. SBC を選択し、[編集] を選択 します

  3. [ 場所ベースのルーティングとメディアの最適化] で、[ 場所ベースのルーティングを有効にする] をオンにします。

  4. ゲートウェイ サイト ID を指定し、バイパス モードを設定します。

  5. [保存] を選択します。

ポリシーの呼び出し Location-Based ルーティングを有効にする

特定のユーザー Location-Based ルーティングを適用するには、PSTN の有料バイパスを防ぐためにユーザーの通話ポリシーを設定します。

これを行うには、通話ポリシーの [通行料バイパスを防止し、PSTN 経由で通話を送信 する] 設定をオンにします。

  1. 左側のナビゲーションで、[ 音声>通話ポリシー] に移動します。
  2. 編集する通話ポリシーを選択します。
  3. [ 有料バイパスの防止] をオンにし、PSTN 経由で通話を送信します
  4. [保存] を選択します。

PowerShell の使用

ユーザーの Location-Based ルーティングを有効にする

  1. PSTN 使用法を設定するには、 Set-CsOnlinePstnUsage コマンドレットを 使用します。 複数の使用法を使用する場合は、それぞれの使用法をコンマで区切ります。

    Set-CsOnlinePstnUsage -Usage <usages> 
    

    次に例を示します。

    Set-CsOnlinePstnUsage -Usage "Long Distance", "Local", "Internal" 
    
  2. ユーザーを適切な PSTN 使用法に関連付ける音声ルーティング ポリシーを作成するには、 New-CsOnlineVoiceRoutingPolicy コマンドレットを 使用します。

    New-CsOnlineVoiceRoutingPolicy -Identity <voice routing policy ID> -Description <voice routing policy name> -OnlinePstnUsages <usages> 
    

    音声ルーティング ポリシーに PSTN 使用法を割り当てる場合は、次のいずれかの操作を行う必要があります。

    • サイトにローカルの PSTN ゲートウェイを使用する音声ルートに関連付けられている PSTN 使用法を使用します。

    • Location-Based ルーティング制限が不要なリージョンにある PSTN ゲートウェイを使用する音声ルートに関連付けられている PSTN 使用法を使用します。

    次の例では、2 つの新しい音声ルーティング ポリシーを作成し、PSTN 使用法を割り当てます。

    New-CsOnlineVoiceRoutingPolicy -Identity "DelhiVoiceRoutingPolicy" -Description "Delhi voice routing policy" -OnlinePstnUsages "Long Distance" 
    New-CsOnlineVoiceRoutingPolicy -Identity "HyderabadVoiceRoutingPolicy" -Description " Hyderabad voice routing policy" -OnlinePstnUsages "Long Distance", "Local", "Internal" 
    

    次の表は、この例で定義されている音声ルーティング ポリシーを示しています。

      音声ルーティング ポリシー 1 音声ルーティング ポリシー 2
    オンライン音声ポリシー ID デリーのオンライン音声ルーティング ポリシー ハイデラバードのオンライン音声ルーティング ポリシー
    オンライン PSTN の使用状況 長距離 長距離、ローカル、内部
  3. ルーティング制限を適用する必要があるユーザーにオンライン音声ルーティング ポリシーを関連付けるには、 Grant-CsOnlineVoiceRoutingPolicy コマンドレットを 使用します。

    Grant-CsOnlineVoiceRoutingPolicy -Identity <User> -Tenant <TenantId>
    

ネットワーク サイトの Location-Based ルーティングを有効にする

  1. Location-Based ルーティングを有効にし、ルーティング制限を適用する必要があるネットワーク サイトに音声ルーティング ポリシーを関連付けるには、 Set-CsTenantNetworkSite コマンドレットを使用します。

    Set-CsTenantNetworkSite -Identity <site ID> -EnableLocationBasedRouting <$true|$false>  
    

    この例では、デリー サイトとハイデラバード サイトの Location-Based ルーティングを有効にします。

    Set-CsTenantNetworkSite -Identity "Delhi" -EnableLocationBasedRouting $true  
    Set-CsTenantNetworkSite -Identity "Hyderabad" -EnableLocationBasedRouting $true 
    

    次の表は、この例で Location-Based ルーティングが有効になっているサイトを示しています。

      サイト 1 (デリー) サイト 2 (ハイデラバード)
    サイト名 サイト 1 (デリー) サイト 2 (ハイデラバード)
    EnableLocationBasedRouting True True
    サブネット サブネット 1 (デリー) サブネット 2 (ハイデラバード)

ゲートウェイの Location-Based ルーティングを有効にする

  1. ゲートウェイまたはネットワーク サイトごとにゲートウェイ構成を作成するには、 New-CsOnlinePSTNGateway コマンドレットを使用します。

    New-CSOnlinePSTNGateway -Fqdn <FDQN registered for the SBC> -Identity <gateway configuration ID> -SipSignalingPort <listening port used> -Enabled $true 
    

    複数のゲートウェイがシステム (ゲートウェイや PBX など) に関連付けられている場合は、各ゲートウェイを変更して、Location-Based ルーティング制限を有効にします。

    次の例では、ゲートウェイごとに 1 つのゲートウェイ構成を作成します。

    New-CsOnlinePSTNGateway -Fqdn sbc.contoso.com -Enabled $true -SipSignalingPort 5067 
    

    詳細については、「ダイレクト ルーティングを構成する」を参照してください。

  2. ルーティング制限を適用する必要があるゲートウェイの Location-Based ルーティングを有効にするには、 Set-CSOnlinePSTNGateway コマンドレットを使用します。

    Location-Based PSTN への呼び出しをルーティングする PSTN ゲートウェイへのルーティングを有効にし、ゲートウェイがあるネットワーク サイトを関連付けます。

    Set-CSOnlinePSTNGateway -Identity <gateway configuration ID> -GatewaySiteLbrEnabled $true -GatewaySiteID <site ID> 
    

    次の例では、デリーサイトとハイデラバードサイトの PSTN ゲートウェイに関連付けられている各ゲートウェイに対して、Location-Based ルーティングを有効にします。

    Set-CSOnlinePSTNGateway -Identity sbc.contoso.com  -GatewaySiteLbrEnabled $true –GatewaySiteID "Delhi"
    Set-CSOnlinePSTNGateway -Identity sbc1.contoso.com  -GatewaySiteLbrEnabled $true -GatewaySiteID "Hyderabad" 
    

    PSTN への呼び出しをルーティングしないゲートウェイに対して Location-Based ルーティングを有効にしないでください。 ただし、ゲートウェイをシステムが配置されているネットワーク サイトに関連付ける必要があります。 これは、このゲートウェイを介して接続されているエンドポイントに到達する PSTN 呼び出しに対して、Location-Based ルーティング制限を適用する必要があるためです。 この例では、Location-Based ルーティングは、デリーおよびハイデラバードサイトの PBX システムに関連付けられているゲートウェイごとに有効になっていません。

    Get-CSONlinePSTNGateway -Identity sbc.contoso.com 
    
    Identity: sbc.contoso.com 
    GatewaySiteLbrEnabled: $false 
    
    Get-CSONlinePSTNGateway -Identity sbc2.contoso.com 
    
    Identity: sbc2.contoso.com 
    GatewaySiteLbrEnabled: $false 
    

ポリシーの呼び出し Location-Based ルーティングを有効にする

特定のユーザー Location-Based ルーティングを適用するには、PTSN の有料バイパスを防ぐためにユーザーの音声ポリシーを設定します。

PSTN の有料バイパスを防止して Location-Based ルーティングを有効にするには、 Grant-CsTeamsCallingPolicy コマンドレットを 使用します。

Grant-CsTeamsCallingPolicy -PolicyName <policy name> -id <user id> 

この例では、ユーザー 1 の通話ポリシーへの PSTN 有料バイパスを防ぎます。

Grant-CsTeamsCallingPolicy –PolicyName "AllowCallingPreventTollBypass" -id "User1"