Lync Server 2013에서 오디오/비디오 회의 확인Validating audio/video conferences 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-CsAVConference cmdlet을 실행 하는 권한이 있는 RBAC 역할을 할당 해야 합니다.When run using a remote instance of Windows PowerShell, users must be assigned an RBAC role that has permission to run the Test-CsAVConference cmdlet. 이 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-CsAVConference"}

설명Description

Test-CsAVConference cmdlet은 두 테스트 사용자가 A/V (오디오/비디오) 회의에 참가할 수 있는지 여부를 확인 합니다.The Test-CsAVConference cmdlet checks whether two test users can participate in an audio/video (A/V) conference. cmdlet이 실행되면 두 사용자가 시스템에 로그온됩니다.When the cmdlet runs, the two users are logged on to the system. 로그온 한 후에는 첫 번째 사용자가 A/V 회의를 만든 다음 두 번째 사용자가 해당 회의에 참가 하는 것을 기다립니다.After they face successfully logged on, the first user creates an A/V conference, and then waits for the second user to join that conference. 간단한 데이터 교환 후 전화 회의가 삭제되고 두 테스트 사용자가 로그오프됩니다.After a brief exchange of data, the conference is deleted and the two tests users are logged off.

Test-CsAVConference에서는 두 테스트 사용자 간의 실제 A/V 회의를 수행 하지 않습니다.Note that Test-CsAVConference does not conduct an actual A/V conference between the two test users. 대신, cmdlet은 두 사용자가 이러한 회의를 수행 하는 데 필요한 모든 연결을 수행할 수 있는지 확인 합니다.Instead, the cmdlet verifies that the two users can make all the connections necessary to conduct such a conference.

이 명령에 대 한 추가 예는 Test-CsAVConference에서 찾을 수 있습니다.Further examples for this command can be found at Test-CsAVConference.

테스트 실행Running the test

Test-CsAVConference cmdlet은 미리 구성 된 테스트 계정 쌍 (Lync Server 테스트 실행을 위한 테스트 계정 설정 참조) 또는 Lync Server를 사용 하도록 설정 된 두 사용자의 계정 중 하나를 사용 하 여 실행할 수 있습니다.The Test-CsAVConference 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-CsAVConference -TargetFqdn "atl-cs-001.litwareinc.com"

실제 사용자 계정을 사용 하 여이 검사를 실행 하려면 각 계정에 대해 두 개의 Windows PowerShell 자격 증명 개체 (계정 이름과 암호가 포함 된 개체)를 만들어야 합니다.To run this check using actual user accounts, you must create two Windows PowerShell credentials objects (objects that contain the account name and password) for each account. 그런 다음 이러한 자격 증명 개체와 두 계정의 SIP 주소를 테스트-CsAVConference를 호출할 때 포함 해야 합니다.You must then include those credentials objects and the SIP addresses of the two accounts when they call Test-CsAVConference:

$credential1 = Get-Credential "litwareinc\kenmyer"
$credential2 = Get-Credential "litwareinc\davidlongmire"
Test-CsAVConference -TargetFqdn "atl-cs-001.litwareinc.com" -SenderSipAddress "sip:kenmyer@litwareinc.com" -SenderCredential $credential1 -ReceiverSipAddress "sip:davidlongmire@litwareinc.com" -ReceiverCredential $credential2

자세한 내용은 CsAVConference cmdlet에 대 한 도움말 설명서를 참조 하십시오.For more information, see the Help documentation for the Test-CsAVConference cmdlet.

성공 또는 실패 확인Determining Success or Failure

지정 된 사용자가 A/V 회의를 성공적으로 완료할 수 있으면 다음과 비슷한 출력을 받게 되며 Result 속성은 Success로 표시 됩니다 .If the specified users can successfully complete an A/V conference, 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:02.6841765Latency : 00:00:02.6841765

오류Error :

진단을Diagnosis :

사용자가 회의를 완료할 수 없는 경우 결과가 실패로 표시 되 고 오류 및 진단 속성에 추가 정보가 기록 됩니다.If the users can not complete the conference, 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

오류: 404, 찾을 수 없음Error : 404, Not Found

진단: ErrorCode = 4005, Source = atl-cs-001.litwareinc.comDiagnosis : ErrorCode=4005,Source=atl-cs-001.litwareinc.com,

이유 = 대상 URI가 SIP에 대해 사용 하도록 설정 되지 않았거나 지원 되지 않음Reason=Destination URI either not enabled for SIP or does not

가.exist.

Microsoft DiagnosticHeaderMicrosoft.Rtc.Signaling.DiagnosticHeader

예를 들어 이전 출력은 계정이 없거나 Lync Server에 대해 계정이 사용 하도록 설정 되지 않았으므로 두 사용자 계정 중 하나 이상이 올바르지 않아 테스트가 실패 했음을 나타냅니다.For example, the previous output states that the test failed because at least one of the two user accounts was not valid, either because the account does not exist or because the account has not been enabled for Lync Server. 다음과 같은 명령을 실행 하 여 두 테스트 계정이 있는지, 그리고 Lync Server에 대해 사용 하도록 설정 되었는지 여부를 확인할 수 있습니다.You can verify the existence of the two test accounts, and whether they were enabled for Lync Server, by running a command similar to the following:

"sip:kenmyer@litwareinc.com","sip:davidlongmire@litwareinc.com" | Get-CsUser | Select-Object SipAddress, enabled

Test-CsAVConference 실패 하면 다음 시간에 Verbose 매개 변수를 포함 하 여 테스트를 다시 실행할 수 있습니다.If Test-CsAVConference fails, then you might want to rerun the test, this time including the Verbose parameter:

Test-CsAVConference -TargetFqdn "atl-cs-001.litwareinc.com" -Verbose

Verbose 매개 변수를 포함 하면 Test-CsAVConference는 지정 된 사용자가 AV 회의에 참가할 수 있는지 확인할 때 시도한 각 작업의 단계별 계정을 반환 합니다.When the Verbose parameter is included Test-CsAVConference will return a step-by-step account of each action it tried when it checked the ability of the specified users to participate in an AV conference. 예를 들어 테스트가 실패 하 고 다음과 같은 진단이 수신 된다고 가정해 봅니다.For example, suppose that your test fails and you receive the following Diagnosis:

ErrorCode = 1008, Source = accessproxy litwareinc, Reason = DNS SRV 레코드를 확인할 수 없음ErrorCode=1008,Source=accessproxy.litwareinc.com,Reason=Unable to resolve DNS SRV record

Verbose 매개 변수를 사용 하 여 테스트를 다시 실행 하면 반환 되는 단계별 정보는 다음과 같습니다.If you rerun the test using the Verbose parameter, the step-by-step information returned will include output similar to this:

VERBOSE: ' 등록 ' 활동이 시작 되었습니다.VERBOSE: 'Register' activity started.

등록 요청을 보내는 중:Sending Registration request:

대상 Fqdn = atl-cs-001.litwareinc.comTarget Fqdn = atl-cs-001.litwareinc.com

사용자 Sip 주소 = sip:davidlongmire@litwareinc.comUser Sip Address = sip:davidlongmire@litwareinc.com

등록자 포트 = 5061.Registrar Port = 5061.

' 신뢰할 수 있음 ' 인증 유형을 선택 합니다.Auth Type 'Trusted' is selected.

' 등록 ' 활동이 시작 되었습니다.'Register' activity started.

등록 요청을 보내는 중:Sending Registration request:

대상 Fqdn = atl-cs-001.litwareinc.comTarget Fqdn = atl-cs-001.litwareinc.com

사용자 Sip 주소 = sip:kenmyer@litwareinc.comUser Sip Address = sip:kenmyer@litwareinc.com

등록자 포트 = 5061.Registrar Port = 5061.

' 신뢰할 수 있음 ' 인증 유형을 선택 합니다.Auth Type 'Trusted' is selected.

' 끝점을 등록할 수 없습니다.An exception 'The endpoint was unable to register. 구체적인 이유로 ErrorCode를 참조 하세요. 'See the ErrorCode for specific reason.' 워크플로 도중 발생 함occurred during Workflow

이 출력에서 마지막 줄은 사용자 sip:kenmyer@litwareinc.com이 Lync Server에 등록할 수 없음을 나타냅니다.The last line in that output indicates that the user sip:kenmyer@litwareinc.com was unable to register with Lync Server. 즉, SIP 주소 sip:kenmyer@litwareinc.com가 유효 하며 연결 된 사용자가 Lync Server에 대해 사용 하도록 설정 되어 있는지 확인 해야 합니다.That means that you should verify that the SIP address sip:kenmyer@litwareinc.com is valid, and that the associated user is enabled for Lync Server.

테스트가 실패 한 이유Reasons why the test might have failed

Test-CsAVConference 실패할 수 있는 몇 가지 일반적인 이유는 다음과 같습니다.Here are some common reasons why Test-CsAVConference 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"
    
  • 사용자 계정이 올바르지만 해당 계정이 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.