ダイレクト ルーティングの場所に基づくルーティングを有効にする
この記事では、ダイレクト ルーティングのLocation-Basedルーティングを有効にする方法について説明します。 この記事の手順に従う前に、「 ダイレクト ルーティングのLocation-Basedルーティングを計画する 」を参照し、「 Location-Based ルーティングのネットワーク設定を構成する」の手順を完了していることを確認してください。
ダイレクト ルーティングを展開し、ネットワークリージョン、サイト、サブネットを設定したら、Location-Basedルーティングを有効にする準備が整います。 この記事の手順を完了するには、PowerShell コマンドレットに関する知識が必要です。 詳細については、「PowerShell の概要Teams参照してください。
次の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管理センターの左側のナビゲーションで LocationsNetwork > トポロジに移動し、ネットワーク サイトを選択して [編集] をクリックし、[場所ベースのルーティング] をオンにします。
詳細については、「 ネットワーク トポロジの管理」を参照してください。
ゲートウェイのLocation-Basedルーティングを有効にする
PSTN に通話をルーティングする PSTN ゲートウェイに通話をルーティングするゲートウェイへのLocation-Basedルーティングを有効にし、ゲートウェイが配置されているネットワーク サイトを関連付けます。
左側のナビゲーションで、VoiceDirect > ルーティングに移動し、[SBCs] タブをクリックします。
SBC を選択し、[編集] をクリック します。
[場所ベースのルーティングとメディアの最適化] で、[場所ベースのルーティングを有効にする] を オンにします。
ゲートウェイ サイト ID を指定し、バイパス モードを設定します。
[保存] をクリックします。
ポリシーを呼び出すためのLocation-Basedルーティングを有効にする
特定のユーザーに対してLocation-Basedルーティングを適用するには、PSTN 有料バイパスを防止するようにユーザーの通話ポリシーを設定します。 これを行うには、呼び出し元ポリシーで [通行料バイパスの防止 ] 設定をオンにします。
詳細については、「Teamsでのポリシーの呼び出し」を参照してください。
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ルーティングを有効にし、この方法で、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ルーティングを有効にする
ゲートウェイまたはネットワーク サイトごとにゲートウェイ構成を作成するには、 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 コマンドレットを使用します。
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"