Lync Server 2013 の音声ポリシーに対して電話番号をテストする
トピックの最終更新日: 2014-05-20
確認スケジュール |
毎月 |
テスト ツール |
Windows PowerShell |
必要なアクセス許可 |
Lync Server Management Shell を使用してローカルで実行する場合、ユーザーは RTCUniversalServerAdmins セキュリティ グループのメンバーである必要があります。 Windows PowerShellのリモート インスタンスを使用して実行する場合、ユーザーには、Test-CsVoicePolicy コマンドレットを実行するアクセス許可を持つ RBAC ロールが割り当てられている必要があります。 このコマンドレットを使用できるすべての RBAC ロールの一覧を表示するには、Windows PowerShell プロンプトから次のコマンドを実行します。
|
説明
エンタープライズ VoIPユーザーが公衆交換電話網 (PSTN) を介して発信電話を発信する機能は、大きく分けて、次の 3 つの点に基づいて行われます。
ユーザーに割り当てられた音声ポリシー。
Lync Server から PSTN ネットワークへの通話のルーティングに使用される音声ルート。
PSTN 使用法。音声ポリシーを音声ルートに接続する Lync Server プロパティ。
PSTN の使用法は特に重要です。音声ポリシーを音声ルートに接続するプロパティです。 (音声ポリシーと音声ルートは、少なくとも 1 つの PSTN 使用法が共通している場合に接続されていると言われます)。音声ポリシーは、PSTN 使用法を指定せずに構成できます。 その場合、そのポリシーを割り当てられたユーザーは、PSTN ネットワーク経由で発信通話を行うことはできません。 同様に、少なくとも 1 つの指定された PSTN 使用法を持たない音声ルートでは、PSTN ネットワークに通話をルーティングできません。
Test-CsVoicePolicy コマンドレットは、特定の音声ポリシーに PSTN 使用法があり、その使用法が少なくとも 1 つの音声ルートで共有されていることを確認します。 Test-CsVoicePolicyによって実行される検証が成功した場合、コマンドレットは、検出した最初の有効な音声ルートの名前と、ポリシーをルートに接続する PSTN 使用法の名前を報告します。
テストの実行
Test-CsVoicePolicy コマンドレットを実行するには、最初にGet-CsVoicePolicy コマンドレットを使用して、テストする音声ポリシーのインスタンスを取得する必要があります。その後、そのインスタンスを Test-CsVoicePolicy にパイプする必要があります。 次に例を示します。
Get-CsVoicePolicy -Identity "Global" | Test-CsVoicePolicy -TargetNumber "+12065551219"
音声ポリシー インスタンスを取得するためにGet-CsVoicePolicyを使用しないこのコマンドは失敗します。
Test-CsVoicePolicy -TargetNumber "+12065551219" -VoicePolicy "Global"
指定した電話番号に対するすべての音声ポリシーを確認する場合は、次のようなコマンドを使用します。
Get-CsVoicePolicy | Test-CsVoicePolicy -TargetNumber "+12065551219"
E.164 形式を使用して TargetNumber を指定する必要があることに注意してください。 Test-CsVoicePolicy電話番号を正規化したり、E.164 形式に変換したりすることはありません。
詳細については、Test-CsVoicePolicy コマンドレットのヘルプ ドキュメントを参照してください。
成功または失敗の決定
音声ポリシーで一致する音声ルートと一致する PSTN 使用法の両方を検索できる場合は、ルートと使用法の両方が画面に表示されます。
FirstMatchingRoute MatchingUsage
------------------ -------------
RedmondVoiceRoute RedmondPstnUsage
適切な音声ルートまたは適切な PSTN 使用法が見つからない場合は、空のプロパティ値が画面に表示されます。
FirstMatchingRoute MatchingUsage
------------------ -------------
テストが失敗した可能性がある理由
音声ポリシーが音声ルートと PSTN 使用法を共有しないことを意味する一致がTest-CsVoicePolicyに返されない場合。 これを確認するには、次のようなコマンドレットを使用して、PSTN 使用法が音声ポリシーに割り当てられていることを確認します。
Get-CsVoicePolicy -Identity "Global" | Select-Object PstnUsages | Format-List
次に、次のコマンドを実行して、各音声ルートに割り当てる PSTN 使用法を決定します。
Get-CsVoiceRoute | Select-Object Identity, PstnUsages
一致するものが表示された場合 (つまり、音声ポリシーで少なくとも 1 つの PSTN 使用法を共有する 1 つ以上の音声ルートが表示される場合)、Test-CsVoiceRoute コマンドレットを実行して、音声ルートが指定された電話番号をダイヤルできることを確認する必要があります。
関連項目