ダイレクト ルーティングの場所に基づくルーティングを有効にする
この記事では、ダイレクト ルーティングの Location-Based ルーティングを有効にする方法について説明します。 この記事の手順に従う前に、「 直接ルーティングの Location-Based ルーティングを計画する」 を読み、「 Location-Based ルーティングのネットワーク設定を構成する」の手順を完了していることを確認してください。
ダイレクト ルーティングを展開し、ネットワークリージョン、サイト、サブネットを設定したら、Location-Based ルーティングを有効にする準備ができました。 この記事の手順を完了するには、PowerShell コマンドレットに関する知識が必要です。 詳細については、「Teams PowerShell の概要」を参照してください。
次の場合は、Location-Based ルーティングを有効にする必要があります。
- ユーザー
- ネットワーク サイト
- ゲートウェイの構成
- 通話ポリシー
Teams 管理センターまたは PowerShell を使用して、Location-Based ルーティングを有効にすることができます。
Microsoft Teams 管理センターの使用
ユーザーの Location-Based ルーティングを有効にする
音声ルーティング ポリシーを作成し、PSTN 使用法をポリシーに割り当てます。 ポリシーに PSTN 使用法を割り当てる場合は、次のいずれかの操作を行う必要があります。
サイトにローカルの PSTN ゲートウェイを使用する音声ルートに関連付けられている PSTN 使用法を使用します。
Location-Based ルーティング制限が不要なリージョンにある PSTN ゲートウェイを使用する音声ルートに関連付けられている PSTN 使用法を使用します。
ルーティング制限を適用する必要があるユーザーに音声ルーティング ポリシーを割り当てます。
音声ルーティング ポリシーを作成してユーザーに割り当てる方法の詳細については、「 Microsoft Teams で音声ルーティング ポリシーを管理する」を参照してください。
ネットワーク サイトの Location-Based ルーティングを有効にする
ルーティング制限を適用する必要があるサイトの Location-Based ルーティングを有効にします。 これを行うには、Microsoft Teams 管理センターの左側のナビゲーションで、[ 場所>] [ネットワーク トポロジ] に移動し、ネットワーク サイトを選択し、[ 編集] を選択してから、[ 場所ベースのルーティング] をオンにします。
詳細については、「 ネットワーク トポロジの管理」を参照してください。
ゲートウェイの Location-Based ルーティングを有効にする
Location-Based PSTN への呼び出しをルーティングする PSTN ゲートウェイへのルーティングを有効にし、ゲートウェイがあるネットワーク サイトを関連付けます。
Teams 管理センターの左側のナビゲーションで、[ 音声>ダイレクト ルーティング] に移動し、[ SBC ] タブを選択します。
SBC を選択し、[編集] を選択 します。
[ 場所ベースのルーティングとメディアの最適化] で、[ 場所ベースのルーティングを有効にする] をオンにします。
ゲートウェイ サイト ID を指定し、バイパス モードを設定します。
[保存] を選択します。
ポリシーの呼び出し Location-Based ルーティングを有効にする
特定のユーザー Location-Based ルーティングを適用するには、PSTN の有料バイパスを防ぐためにユーザーの通話ポリシーを設定します。
これを行うには、通話ポリシーの [通行料バイパスを防止し、PSTN 経由で通話を送信 する] 設定をオンにします。
- 左側のナビゲーションで、[ 音声>通話ポリシー] に移動します。
- 編集する通話ポリシーを選択します。
- [ 有料バイパスの防止] をオンにし、PSTN 経由で通話を送信します。
- [保存] を選択します。
PowerShell の使用
ユーザーの Location-Based ルーティングを有効にする
PSTN 使用法を設定するには、 Set-CsOnlinePstnUsage コマンドレットを 使用します。 複数の使用法を使用する場合は、それぞれの使用法をコンマで区切ります。
Set-CsOnlinePstnUsage -Usage <usages>
次に例を示します。
Set-CsOnlinePstnUsage -Usage "Long Distance", "Local", "Internal"
ユーザーを適切な 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 の使用状況 長距離 長距離、ローカル、内部 ルーティング制限を適用する必要があるユーザーにオンライン音声ルーティング ポリシーを関連付けるには、 Grant-CsOnlineVoiceRoutingPolicy コマンドレットを 使用します。
Grant-CsOnlineVoiceRoutingPolicy -Identity <User> -Tenant <TenantId>
ネットワーク サイトの Location-Based ルーティングを有効にする
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 ルーティングを有効にする
ゲートウェイまたはネットワーク サイトごとにゲートウェイ構成を作成するには、 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
詳細については、「ダイレクト ルーティングを構成する」を参照してください。
ルーティング制限を適用する必要があるゲートウェイの 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"