Lync Server 2013 でのピアツーピアオーディオ/ビデオ通話のテスト
トピック最終更新日時: 2014-06-05
確認スケジュール |
[毎日] |
テスト ツール |
Windows PowerShell |
必要なアクセス許可 |
Lync Server Management Shell を使用してローカルで実行する場合、ユーザーは RTCUniversalServerAdmins セキュリティ グループのメンバーである必要があります。 Windows PowerShellのリモート インスタンスを使用して実行する場合、ユーザーには、Test-CsP2PAV コマンドレットを実行するアクセス許可を持つ RBAC ロールが割り当てられている必要があります。 このコマンドレットを使用できるすべての RBAC ロールの一覧を表示するには、Windows PowerShell プロンプトから次のコマンドを実行します。
|
説明
Test-CsP2PAVは、1 組のテスト ユーザーがピアツーピアの A/V 会話に参加できるかどうかを判断するために使用されます。 このシナリオをテストするには、2 人のユーザーを Lync Server にログオンしてコマンドレットを開始します。 2 つのログオンが成功すると仮定すると、最初のユーザーは 2 番目のユーザーを招待して A/V 呼び出しに参加します。 2 番目のユーザーが呼び出しを受け入れ、2 人のユーザー間の接続がテストされ、呼び出しが終了し、テスト ユーザーがシステムからログオフされます。
Test-CsP2PAVは実際には A/V 呼び出しを実行しません。 テスト ユーザー間ではマルチメディア情報は交換されません。 代わりに、コマンドレットは、適切な接続が可能であり、2 人のユーザーがこのような呼び出しを行うことができることを単に確認します。
詳細については、 Test-CsP2PAV コマンドレットのヘルプ ドキュメントを参照してください。
テストの実行
Test-CsP2PAV コマンドレットは、構成済みのテスト アカウントのペア (Lync Server テストを実行するためのテスト アカウントの設定を参照) または Lync Server が有効になっている 2 人のユーザーのアカウントのいずれかを使用して実行できます。 テスト アカウントを使用してこのチェックを実行するには、テスト対象の Lync Server プールの FQDN を指定するだけで済みます。 次に例を示します。
Test-CsP2PAV -TargetFqdn "atl-cs-001.litwareinc.com"
実際のユーザー アカウントを使用してこのチェックを実行するには、アカウントごとに 2 つの Lync Server 資格情報オブジェクト (アカウント名とパスワードを含むオブジェクト) を作成する必要があります。 次に、Test-CsP2PAV を呼び出すときに、これらの資格情報オブジェクトと 2 つのアカウントの SIP アドレスを含める必要があります。
$credential1 = Get-Credential "litwareinc\kenmyer"
$credential2 = Get-Credential "litwareinc\davidlongmire"
Test-CsP2PAV -TargetFqdn "atl-cs-001.litwareinc.com" -SenderSipAddress "sip:kenmyer@litwareinc.com" -SenderCredential $credential1 -ReceiverSipAddress "sip:davidlongmire@litwareinc.com" -ReceiverCredential $credential2
成功または失敗の決定
2 人のテスト ユーザーがピアツーピアの A/V 呼び出しを完了できる場合は、Result プロパティが Success としてマークされた次のような出力を受け取ります。
TargetFqdn : atl-cs-001.litwareinc.com
結果 : 成功
待機時間: 00:00:06.8630376
エラー:
診断:
テスト ユーザーが呼び出しを完了できない場合、結果は失敗として表示され、追加情報はエラープロパティと診断プロパティに記録されます。
TargetFqdn : atl-cs-001.litwareinc.com
結果 : 失敗
待機時間: 00:00:00
エラー : 480、一時的に使用できない
診断 : ErrorCode=15030,Source=atl-cs-001.litwareinc.com,Reason=Failed
Exchange Serverにルーティングする
Microsoft.Rtc.Signaling.DiagnosticHeader
たとえば、前の出力では、Microsoft Exchange Serverに接続できなかったため、テストが失敗したと示されています。 このエラー メッセージは、通常、Exchange ユニファイド メッセージングの構成に問題があることを示しています。
Test-CsP2PAV失敗した場合は、Verbose パラメーターを含めてテストを再実行できます。
Test-CsP2PAV -TargetFqdn "atl-cs-001.litwareinc.com" -Verbose
Verbose パラメーターが含まれていると、指定したユーザーが Lync Server にログオンする機能を確認したときに、試行した各アクションのステップ バイ ステップ アカウントがTest-CsP2PAVから返されます。 たとえば、次の診断でテストが失敗したとします。
ErrorCode=6003,Source=atl-cs-001.litwareinc.com,Reason=サポートされていないダイアログ要求
Test-CsP2PAV再実行して Verbose パラメーターを含める場合は、次のような出力が表示されます。
VERBOSE: 'Register' アクティビティが開始されました。
登録要求の送信:
Target Fqdn = atl-cs-011.litwareinc.com
ユーザー Sip アドレス = sip:kenmyer@litwareinc.com
レジストラー ポート = 5062。
認証の種類 'IWA' が選択されています。
例外 'エンドポイントを登録できませんでした。 具体的な理由については、ErrorCode を参照してください。 ワークフロー Microsoft.Rtc.SyntheticTransactions.Workflows.STP2PAVWorkflow の実行中に発生しました。
すぐには明らかではないかもしれませんが、出力を慎重に調べると、間違ったレジストラー ポート (ポート 5062) が指定されていることがわかります。 その結果、テストは失敗します。
テストが失敗した可能性がある理由
Test-CsP2PAVが失敗する一般的な理由を次に示します。
無効なユーザー アカウントを指定しました。 ユーザー アカウントが存在することを確認するには、次のようなコマンドを実行します。
Get-CsUser "sip:kenmyer@litwareinc.com"
ユーザー アカウントは有効ですが、アカウントは現在 Lync Server で有効になっていません。 ユーザー アカウントが Lync Server に対して有効になっていることを確認するには、次のようなコマンドを実行します。
Get-CsUser "sip:kenmyer@litwareinc.com" | Select-Object Enabled
Enabled プロパティが False に設定されている場合は、ユーザーが Lync Server に対して現在有効になっていないことを意味します。