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

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

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

次の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管理センターの左側のナビゲーションで LocationsNetwork > トポロジに移動し、ネットワーク サイトを選択して [編集] をクリックし、[場所ベースのルーティング] をオンにします。

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

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

PSTN に通話をルーティングする PSTN ゲートウェイに通話をルーティングするゲートウェイへのLocation-Basedルーティングを有効にし、ゲートウェイが配置されているネットワーク サイトを関連付けます。

  1. 左側のナビゲーションで、VoiceDirect > ルーティングに移動し、[SBCs] タブをクリックします。

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

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

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

  5. [保存] をクリックします。

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

特定のユーザーに対してLocation-Basedルーティングを適用するには、PSTN 有料バイパスを防止するようにユーザーの通話ポリシーを設定します。 これを行うには、呼び出し元ポリシーで [通行料バイパスの防止 ] 設定をオンにします。

詳細については、「Teamsでのポリシーの呼び出し」を参照してください。

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ルーティングを有効にし、この方法で、1 つ 1 つを指定します。

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

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

      サイト 1 (インド) サイト 2 (ハイダラード)
    サイト名 サイト 1 (インド) サイト 2 (ハイダラード)
    EnableLocationBasedRouting True True
    サブネット サブネット 1 (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 コマンドレットを使用します。

    PSTN に通話をルーティングする PSTN ゲートウェイに通話をルーティングするゲートウェイへのLocation-Basedルーティングを有効にし、ゲートウェイが配置されているネットワーク サイトを関連付けます。

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

    次の例では、1 つのゲートウェイに対してLocation-Basedルーティングを有効にします。このルーティングは、このゲートウェイが、このゲートウェイに関連付けられている場合は、Pstn ゲートウェイに関連付けられます。

    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 ルーティングは、Deli および 2016 サイトの 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"