소개
이 문서에서는 Microsoft Teams(MS Teams) 통합을 통해 Cisco CVI(Video Integration)를 구성하고 문제를 해결하는 방법에 대해 설명합니다.
사전 요구 사항
요구 사항
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
- Webex Control Hub 일반 컨피그레이션입니다.
- Office 365(O365) 일반 구성
- 엔드포인트 웹 관리 컨피그레이션입니다.
- Windows Power Shell 구성.
- Webex Edge for Devices 컨피그레이션
사용되는 구성 요소
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
- O365 관리 사이트.
- Cisco WebEx Control Hub with A-MST-WX-CVI-ROOMS 라이센스.
- Windows Power Shell 버전 5.1.
- 장치용 Webex Edge가 포함된 DX70
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 이해해야 합니다.
배경 정보
필수 포트
신호화에 필요한 포트:

미디어에 필요한 포트:

OBTP(One Button to Push)에 대해 지원되는 디바이스 유형
- Webex Board, Room 및 Desk 장치
- Webex Room Kit 및 Room Phone.
- Cisco MX, SX 및 DX 시리즈
구성
제어 허브에서 비디오 통합 설정
1단계. 로그인 https://admin.webex.com.
2단계.하위 도메인이 SIP(Webex Session Initiation Protocol) 주소에 대해 설정되어 있는지 확인하려면 Organization Settings(조직 설정) > Cisco Webex Calling(Cisco Webex Calling용 SIP 주소)으로 이동합니다.
참고:설정되지 않은 경우 다음 문서 Change Your Cisco Webex SIP Address를 검토합니다.
3단계. Services(.Microsoft Teams용 비디오 통합 카드를 찾아 설정을 선택합니다.(추가 라이센스 필요)

경고:이 시점에서는 추가를 진행하려면 A-MST-WX-CVI-ROOMS 라이센스가 필요합니다.
4단계. Video Integration Setup(비디오 통합 설정) 화면에서 Authorize(권한 부여)를 선택합니다.

5단계. Microsoft Tenant Global Administrator 권한이 있는 계정을 선택하고 자격 증명을 입력합니다.
참고:Microsoft 사용자는 적어도 두 번 별도로 인증해야 합니다.Control Hub에 대한 전체 관리자 액세스 권한이 있는 계정을 가진 Microsoft 관리자가 이 단계를 수행하는 것이 좋습니다.
6단계.요청한 사용 권한을 선택하고 수락합니다. 이 프로그램은Webex Video Integration 응용 프로그램이 Microsoft 테넌트에 액세스합니다. 제어 허브 비디오 통합 설치 화면으로 리디렉션됩니다.

7단계. 컴퓨터에서 PowerShell 창을 열고 MicrosoftTeams PowerShell 모듈이 다음 명령을 사용하여 아직 설치되지 않은 경우 설치합니다.
Install-Module MicrosoftTeams -AllowClobber
8단계. MicrosoftTeams 모듈을 가져오고 다음 명령을 사용하여 Teams 테넌트에 연결합니다.
Import-Module MicrosoftTeams
Connect-MicrosoftTeams
9단계. Microsoft 로그인 페이지가 나타납니다.테넌트에 대한 Microsoft Teams 관리 권한이 있는 사용자의 자격 증명을 입력합니다.프로세스가 성공적으로 진행되면 성공적으로 로그인된 어카운트 및 테넌트에 대한 피드백이 제공됩니다.
10단계. 컨트롤 허브의 Video Integration 설정 화면으로 이동하고 클립보드 단추를 선택하여 첫 번째의 New-CsVideoInteropServiceProvider 섹션의 텍스트를 복사합니다. PowerShell 세션에 붙여 넣고 확인합니다.
11단계. 사용자에 대해 통합을 활성화할 방법을 선택합니다.다음 예와 같이 모든 사용자 또는 사용자별 통합에 대한 참조로 예를 사용합니다.
모든 사용자:
Grant-CsTeamsVideoInteropServicePolicy -PolicyName
CiscoServiceProviderEnabled -Global
사용자당:
Grant-CsTeamsVideoInteropServicePolicy -PolicyName
CiscoServiceProviderEnabled -Identity jamie.smith@company.com
12단계. 확인을 선택하여 설정을 완료합니다.
참고:Microsoft 테넌트에 대한 PowerShell 변경 사항을 Microsoft 365 환경에서 전파하는 데 시간이 걸릴 수 있습니다.일반적으로 20분 미만이 소요되지만 이 작업은 최대 6시간이 걸릴 수 있습니다.
13단계. 컨피그레이션이 완료된 후 PowerShell 명령 텍스트에 액세스할 경우 Control Hub > Hybrid > Services > Video Integration and 선택 설정 편집.

문제 해결
사례 1. Windows Power Shell에서 명령 설치 모듈을 인식할 수 없습니다.
Windows PowerShell에서 명령 Install-Module을 구성하면 콘솔에서 명령의 변형이 인식되지 않습니다.

1단계. Windows 관리자 계정을 사용하여 Windows PowerShell을 열고 콘솔에서 Get-Command 명령을 실행하여 Install-Module이 유효한 명령으로 나열되는지 확인합니다.

2단계. 나열되지 않은 경우 Get-Host 명령을 실행하고 현재 PowerShell 버전을 확인합니다.

3단계. PowerShell 현재 버전이 5.0보다 오래된 경우 다음 Microsoft 문서 Install-Module Supported PowerShell 버전에서 언급된 지원 버전으로 업그레이드하십시오.
4단계. 업그레이드 후 Get-Host 명령으로 버전이 업데이트될 때 한 번 더 확인합니다.

5단계. Install-Module MicrosoftTeams -AllowClobber 명령을 실행하고 Y 명령을 확인하여 정기적인 설치 프로세스를 계속합니다.

사례 2. Windows PowerShell에서 명령 설치 모듈을 인식할 수 없습니다.
올바른 PowerShell 버전에서도 다음 이미지에 표시된 것과 유사한 오류가 발생하여 다운로드 프로세스가 실패할 수 있습니다.

1단계. 서버에서 URL(Uniform Resource Locator)에 연결할 수 있는 모든 문제를 삭제합니다. PowerShell 창에 지정된 URL을 복사하여 웹 브라우저에 붙여넣어 콘텐츠가 표시되는지 확인합니다.

2단계. 연결성이 문제가 아닌 경우 문제가 TLS(Transport Layer Security) 프로토콜 버전과 관련이 있음을 의미할 수 있습니다.Microsoft는 다음 문서에 표시된 대로 TLS 버전 1.0 및 1.1의 사용을 중단했습니다. Microsoft TLS 1.0 및 1.1 비활성화 알림.
3단계. TLS 기본 PowerShell 버전을 변경하려면 다음 명령을 실행합니다.
[Net.ServicePointManager]::SecurityProtocol = Net.SecurityProtocolType]::Tls12

4단계. Install-Module MicrosoftTeams -AllowClobber 명령을 실행하고 Y 명령을 사용하여 정기적인 설치 프로세스를 시도합니다.

5단계. 두 번째 선택을 Y 명령으로 확인하여 다운로드 프로세스를 시작합니다.


6단계. Get-InstalledModule 명령을 사용하여 Microsoft Teams 모듈이 설치되었는지 확인하고 배포 프로세스를 진행합니다.

사례 3. 회의가 예약되었지만 장치에 표시되지 않습니다.
MS Teams에서 모임을 예약하면 초대 내에 세부 정보가 표시되지만 엔드포인트에는 모임이 표시되지 않습니다.

장치의 회의실 사서함이 Microsoft Teams 회의 초대 목록에 나타나며, 일부 세부 정보가 제대로 구성되지 않았습니다.
다음 이미지에 표시된 대로 Webex Control Hub에는 회의 정보도 표시되지 않습니다.

1단계. O365 관리 사이트 https://admin.microsoft.com로 이동하고 관리자 계정으로 로그인합니다.
2단계. Users(사용자) > Active Users(활성 사용자) 메뉴로 이동합니다.

3단계. 모임 이끌이의 사용자 계정을 찾아 세부 정보를 확장합니다.
4단계. 할당된 라이센스를 찾으려면 사용자 세부사항 내에서 Licenses and Apps 섹션으로 이동합니다.

5단계. O365의 각 사용자에 대해 Microsoft Teams 예비 라이선스를 할당해야 합니다. 이 라이선스가 할당되지 않은 경우 MS Teams 회의 세부 정보가 Webex Control Hub의 장치 일정으로 전송되지 않습니다.
6단계. 라이센스 및 테스트를 할당합니다.
케이스 4. MS Teams 라이센스가 할당되었지만 미팅은 디바이스에 표시되지 않습니다.
적절한 라이센스가 적용된 후에도 Webex Control Hub의 배너가 동일한 미팅 항목이 디바이스의 일정에 아직 표시되지 않습니다.

1단계. admin.webex.com으로 이동합니다.
2단계. Management(관리) > Workspaces(작업 영역)로 이동하여 나열된 영향을 받는 디바이스를 찾습니다.

3단계. 디바이스 세부 정보를 열고 Calendar 섹션을 찾습니다.해당 디바이스에 대해 구성된 이메일 주소를 확인합니다.

디바이스에 할당된 이메일 주소는 제어 허브의 디바이스 Workspace 표시 이름과 O365 사용자 구성의 사용자 이름 및 이메일과 일치해야 합니다.이 정보가 일치하지 않을 경우 제어 허브는 해당 회의를 식별하여 적절한 장치로 전달할 수 없습니다.


참고:이 필드는 대/소문자를 구분하지 않습니다.그러나 다른 문자나 기호와 정확하게 일치해야 합니다.
다음을 확인합니다.
작업 시나리오의 로그 예:
모든 것이 제자리에 있고 완벽하게 운영될 경우, 다음과 같은 세 가지 관점에서 구현이 제대로 작동하는지 검증할 수 있습니다.
Webex Control 허브의 Device Calendar(디바이스 일정)에는 시작, 종료, 기간 및 Organizer 회의 세부 정보가 포함된 예약된 미팅이 표시됩니다.

Device(디바이스)에는 One Button to Push(푸시할 단일 버튼)와 터치 패널의 MS Teams(MS 팀) 아이콘이 표시됩니다.

또한 엔드포인트 로그의 All.log 파일에서 이를 확인할 수 있으며 다음 정보를 볼 수 있습니다.
이 페이지에는 calendar.meeting.create 및 고유한 TrackingID가 포함되어 있습니다.MSTEAMS가 모임 유형으로 나열됩니다.
2021-07-02T15:51:49.571-05:00 appl[2073]: Wx2 I: NotificationChannel: calendar.meeting.create, trackingid ccc_d0965d59-34ea-437e-9c09-c621e871e873
2021-07-02T15:51:49.572-05:00 appl[2073]: Wx2[3]: CalendarClientImpl::on_meeting_updated_event
2021-07-02T15:51:49.573-05:00 appl[2073]: Wx2[1]: Inserting new meeting - organizer='7ad83eb6-549d-4282-86a4-bf3c05e4b6f3' start='2021-07-02T21:00:00.000Z' id='8fd64402-f665-6bd3-bf15-be436bbe2c97' meetingJoinType='MSTEAMS' meetingJoinURI=true meetingJoinURL=true webexURI=false spaceURI=false callURI=false"
new meeting - organizer='7ad83eb6-549d-4282-86a4-bf3c05e4b6f3' start='2021-07-02T21:00:00.000Z' id='8fd64402-f665-6bd3-bf15-be436bbe2c97' meetingJoinType='MSTEAMS' meetingJoinURI=true meetingJoinURL=true webexURI=false spaceURI=false callURI=false"
Webex의 업데이트 이벤트는 엔드포인트로 푸시됩니다.
2021-07-02T15:51:49.579-05:00 appl[2073]: Wx2[5]: Creating new Meeting (id=2)
2021-07-02T15:51:49.579-05:00 appl[2073]: Wx2[5]: Attaching CalendarEvent (id=8fd64402-f665-6bd3-bf15-be436bbe2c97) to Meeting (id=2)
2021-07-02T15:51:49.579-05:00 appl[2073]: Wx2 I: Wx2MeetingsHandlerImpl::meetings_updated: num meetings=1