Lync Server 2013 でのピアからピアへの音声/ビデオ通話のテストTesting peer to peer audio/video call in Lync Server 2013

 

トピックの最終更新日: 2014-06-05Topic Last Modified: 2014-06-05

検証スケジュールVerification schedule

毎日Daily

テストツールTesting tool

Windows PowerShellWindows PowerShell

必要なアクセス許可Permissions required

Lync Server 管理シェルを使用してローカルに実行する場合、ユーザーは RTCUniversalServerAdmins セキュリティグループのメンバーである必要があります。When run locally using the Lync Server Management Shell, users must be members of the RTCUniversalServerAdmins security group.

Windows PowerShell のリモートインスタンスを使用して実行する場合、ユーザーには Test-CsP2PAV コマンドレットを実行するためのアクセス許可を持つ RBAC の役割が割り当てられている必要があります。When run using a remote instance of Windows PowerShell, users must be assigned an RBAC role that has permission to run the Test-CsP2PAV cmdlet. このコマンドレットを使用できるすべての RBAC の役割の一覧を表示するには、Windows PowerShell プロンプトから次のコマンドを実行します。To see a list of all RBAC roles that can use this cmdlet, run the following command from the Windows PowerShell prompt:

Get-CsAdminRole | Where-Object {$_.Cmdlets -match "Test-CsP2PAV"}

説明Description

Test-CsP2PAV は、テストユーザーのペアがピアツーピアの音声ビデオ会話に参加できるかどうかを判断するために使用されます。Test-CsP2PAV is used to determine whether a pair of test users can participate in a peer-to-peer A/V conversation. このシナリオをテストするために、このコマンドレットは、Lync Server に2人のユーザーをログオンすることで開始します。To test this scenario, the cmdlet starts off by logging on the two users to Lync Server. 2 つのログオンが正常に行われたら、最初のユーザーが 2 人目のユーザーを A/V 通話に参加するように招待します。Assuming that the two logons succeed, the first user then invites the second user to join an A/V call. 2 人目のユーザーが通話を受諾すると、2 人のユーザー間の接続がテストされ、通話が終了した後、テスト ユーザーはシステムからログオフされます。The second user accepts the call, the connection between the two users is tested, and then the call is ended and the test users are logged off from the system.

Test-CsP2PAV は、実際には音声ビデオ通話を行いません。Test-CsP2PAV does not actually conduct an A/V call. マルチメディア情報は、テストユーザー間で交換されません。Multimedia information is not exchanged between the test users. 代わりに、このコマンドレットは単に適切な接続が確立されていることを確認し、2人のユーザーがそのような呼び出しを行えるようにします。Instead, the cmdlet merely verifies that the appropriate connections can be made and that the two users can conduct such a call.

詳細については、 test-csp2pav コマンドレットのヘルプドキュメントを参照してください。For more information, see the Help documentation for the Test-CsP2PAV cmdlet.

テストの実行Running the test

Test-CsP2PAV コマンドレットを実行するには、事前に構成された一連のテストアカウントを使用します (「Lync Server テストを実行するためのテストアカウントをセットアップする」を参照してください)。または、Lync Server が有効になっている2人のユーザーのアカウント。The Test-CsP2PAV cmdlet can be run using either a pair of preconfigured test accounts (see Setting Up Test Accounts for Running Lync Server Tests) or the accounts of any two users who are enabled for Lync Server. このチェックをテストアカウントを使用して実行するには、テストする Lync Server プールの FQDN を指定するだけで済みます。To run this check using test accounts, you just have to specify the FQDN of the Lync Server pool being tested. 以下に例を示します。For example:

Test-CsP2PAV -TargetFqdn "atl-cs-001.litwareinc.com"

実際のユーザーアカウントを使用してこのチェックを実行するには、2つの Lync Server credentials オブジェクト (アカウント名とパスワードを含むオブジェクト) を各アカウントに作成する必要があります。To run this check using actual user accounts, you must create two Lync Server credentials objects (objects that contain the account name and password) for each account. 次に、Test-csp2pav を呼び出すときに、これらの資格情報オブジェクトと2つのアカウントの SIP アドレスを含める必要があります。You must then include those credentials objects and the SIP addresses of the two accounts when you call Test-CsP2PAV:

$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

成功または失敗を判断するDetermining success or failure

2つのテストユーザーがピアツーピアの音声ビデオ呼び出しを完了できる場合は、次のような出力が得られ、Result プロパティは Success としてマークされ ます。If the two test users can complete a peer-to-peer A/V call, then you'll receive output similar to this with the Result property marked as Success:

TargetFqdn: atl-cs-001.litwareinc.comTargetFqdn : atl-cs-001.litwareinc.com

結果: 成功Result : Success

待機時間:00:00: 06.8630376Latency : 00:00:06.8630376

エラーError :

分析Diagnosis :

テストユーザーが通話を完了できない場合、結果は失敗として表示され、エラーと診断のプロパティに追加情報が記録されます。If the test users can't complete the call, then the Result will be shown as Failure, and additional information will be recorded in the Error and Diagnosis properties:

TargetFqdn: atl-cs-001.litwareinc.comTargetFqdn : atl-cs-001.litwareinc.com

結果: エラーResult : Failure

待機時間: 00:00:00Latency : 00:00:00

エラー: 480、一時的に使用できませんError : 480, Temporarily Unavailable

診断: ErrorCode = 15030, Source = litwareinc, Reason = Failed (エラー)Diagnosis : ErrorCode=15030,Source=atl-cs-001.litwareinc.com,Reason=Failed

Exchange Server にルーティングするにはto route to Exchange Server

DiagnosticHeader ()Microsoft.Rtc.Signaling.DiagnosticHeader

たとえば、Microsoft Exchange Server に接続できなかったため、テストが失敗したことが前の出力に示されています。For example, the previous output states that the test failed because the Microsoft Exchange Server couldn't be contacted. このエラーメッセージは、通常、Exchange ユニファイドメッセージングの構成に問題があることを示します。This error message typically indicates a problem the configuration of Exchange Unified Messaging.

Test-CsP2PAV が失敗した場合は、次のように詳細パラメーターを含めて、テストを再実行することをお勧めします。If Test-CsP2PAV fails then you might want to rerun the test, this time including the Verbose parameter:

Test-CsP2PAV-TargetFqdn "atl-cs-001.litwareinc.com"-VerboseTest-CsP2PAV -TargetFqdn "atl-cs-001.litwareinc.com" -Verbose

Verbose パラメーターが含まれている場合、Test-CsP2PAV は、指定されたユーザーが Lync Server にログオンする機能をチェックしたときに実行された各操作のステップごとのアカウントを返します。When the Verbose parameter is included, Test-CsP2PAV will return a step-by-step account of each action it tried as it checked the ability of the specified user to log on to Lync Server. たとえば、次の診断によってテストが失敗したとします。For example, suppose that your test failed with the following Diagnosis:

ErrorCode = 6003, Source = litwareinc, Reason = サポートされていないダイアログの要求ErrorCode=6003,Source=atl-cs-001.litwareinc.com,Reason=Unsupported out of dialog request

Test-CsP2PAV を再実行して Verbose パラメーターを含めると、次のような出力が得られます。If you rerun Test-CsP2PAV and include the Verbose parameter, you'll get output similar to this:

VERBOSE: ' Register ' アクティビティが開始されました。VERBOSE: 'Register' activity started.

登録要求の送信:Sending Registration request:

ターゲット Fqdn = atl-cs-011.litwareinc.comTarget Fqdn = atl-cs-011.litwareinc.com

ユーザー Sip アドレス = sip:kenmyer@litwareinc.comUser Sip Address = sip:kenmyer@litwareinc.com

レジストラーポート = 5062。Registrar Port = 5062.

認証の種類 ' IWA ' が選択されています。Auth Type 'IWA' is selected.

例外 ' エンドポイントを登録できませんでした。An exception 'The endpoint was unable to register. 具体的な理由については、「エラーコード」を参照してください。 'See the ErrorCode for specific reason.' STP2PAVWorkflow のワークフローの実行中に発生しました。occurred during workflow Microsoft.Rtc.SyntheticTransactions.Workflows.STP2PAVWorkflow execution.

すぐにわかるかもしれませんが、出力を注意深く調べると、誤ったレジストラーポート (ポート 5062) が指定されていることがわかります。Although it might not be immediately obvious, if you examine the output carefully you’ll see that an incorrect Registrar port (port 5062) was specified. その結果、テストが失敗したことが発生しました。In turn, that caused the test to fail.

テストが失敗した理由Reasons why the test might have failed

Test-CsP2PAV が失敗する可能性のある一般的な理由を次に示します。Here are some common reasons why Test-CsP2PAV might fail:

  • 無効なユーザーアカウントが指定されました。You specified a user account that is not valid. ユーザーアカウントが存在することを確認するには、次のようなコマンドを実行します。You can verify that a user account exists by running a command similar to this:

    Get-CsUser "sip:kenmyer@litwareinc.com"Get-CsUser "sip:kenmyer@litwareinc.com"

  • ユーザーアカウントは有効ですが、アカウントは現在 Lync Server に対して有効になっていません。The user account is valid, but the account is currently not enabled for Lync Server. ユーザーアカウントが Lync Server に対して有効になっていることを確認するには、次のようなコマンドを実行します。To verify that a user account is enabled for Lync Server, run a command similar to the following:

    Get-CsUser "sip:kenmyer@litwareinc.com" | Select-Object Enabled
    

    Enabled プロパティが False に設定されている場合は、ユーザーが現在 Lync Server に対して有効になっていないことを意味します。If the Enabled property is set to False, that means that the user is currently not enabled for Lync Server.