비즈니스용 Skype 서버 Video Interop Server 구성

요약: 비즈니스용 Skype 서버 VIS(Video Interop Server) 역할을 구성합니다.

VIS가 Windows PowerShell 사용하여 비디오 트렁크와 연결하는 설정을 구성합니다. VIS 서비스가 설치되면 전역 scope 있는 비디오 트렁크 구성이 만들어집니다. 이 비디오 트렁크 구성은 더 구체적인 scope 있는 비디오 트렁크 구성이 없는 모든 트렁크에 VIS에 적용됩니다. 비디오 트렁크 구성은 비디오 트렁크에 적용할 수 있는 설정 컬렉션입니다.

비디오 트렁크 및 다이얼 플랜 구성

다음 Windows PowerShell 명령을 사용하여 VIS와 모든 Video Gateway 간의 토폴로지 문서에 정의된 새로 정의된 트렁크와 연결할 비디오 트렁크 구성 및 다이얼 플랜을 지정합니다. 이러한 모든 설정은 전역, 사이트 또는 서비스(Video Gateway) 수준에서 설정할 수 있습니다.

전역 scope 있는 다이얼 플랜은 비즈니스용 Skype 서버 배포당 생성됩니다. 이 다이얼 플랜은 VIS에서 모든 트렁크에 적용되며, 더 구체적인 scope 있는 다이얼 플랜이 없습니다.

Windows PowerShell 사용하여 VIS 구성

  1. 다음 Windows PowerShell cmdlet을 사용하여 VIS와 Cisco Unified Communications Manager(CallManager 또는 CUCM) 간의 트렁크에서 사용할 새 비디오 트렁크 구성(설정 컬렉션)을 만듭니다.

    New-CsVideoTrunkConfiguration -Identity "Service:VideoGateway:CUCMVIS1.CUCMInterop.contoso.com" -GatewaySendsRtcpForActiveCalls $false -GatewaySendsRtcpForCallsOnHold $false -EnableMediaEncryptionForSipOverTls $true(or $false)
    

    수정해야 하는 기존 비디오 트렁크가 있는 경우 다음 Windows PowerShell cmdlet을 사용합니다.

    Set-CsVideoTrunkConfiguration -Identity "Service:VideoGateway:CUCMVIS1.CUCMInterop.contoso.com" -GatewaySendsRtcpForActiveCalls $false -GatewaySendsRtcpForCallsOnHold $false -EnableMediaEncryptionForSipOverTls  $true(or $false)
    

    특정 비디오 트렁크 구성과 연결된 설정을 보려면 다음 Windows PowerShell cmdlet을 사용합니다.

    Get-CsVideoTrunkConfiguration -Identity "Service:VideoGateway:CUCMVIS1.CUCMInterop.contoso.com"
    

    특정 비디오 트렁크 구성을 제거하려면 다음 Windows PowerShell cmdlet을 사용합니다(전역적으로 범위가 지정된 비디오 트렁크 구성은 특정 트렁크에 대해 보다 구체적으로 범위가 지정된 비디오 트렁크 구성이 없는 경우 적용됨).

    Remove-CsVideoTrunkConfiguration -Identity "Service:VideoGateway:CUCMVIS1.CUCMInterop.contoso.com"
    
  2. 다음 Windows PowerShell cmdlet을 사용하여 트렁크와 연결할 다이얼 플랜을 설정합니다.

    New-CsDialPlan -Identity "Service:VideoGateway:CUCMVIS1.CUCMInterop.contoso.com" -SimpleName "TrunkTestDialPlan" 
    New-CsVoiceNormalizationRule -Identity "Service:VideoGateway:CUCMVIS1.CUCMInterop.contoso.com/SevenDigitRule" -Pattern '^(\d{7})$' -Translation '+1425$1' 
    Get-CsDialPlan -Identity "Service:CUCMVIS1.CUCMInterop.contoso.com"
    Remove-CsVoiceNormalizationRule -Identity  "Service:VideoGateway:CUCMVIS1.CUCMInterop.contoso.com/Keep All"
    

Remove-CsVoiceNormalizationRule 명령은 예상된 VIS 및 CUCM 상호 작용을 방해하는 기본 규칙을 재정의하는 데 필요합니다.

참고

Remove-CsDialPlan 을 사용하여 다이얼 플랜을 제거할 수 있습니다.

요청 URI에 E.164가 아닌 번호가 포함된 Video Gateway의 비디오 SIP 트렁크 호출의 경우 VIS는 연결된 트렁크와 연결된 다이얼 플랜의 이름을 읽고 VIS가 프런트 엔드에 보내는 초대의 요청 URI의 전화 컨텍스트 부분에 다이얼 플랜 이름을 포함합니다. 프런트 엔드의 번역 애플리케이션은 다이얼 플랜과 연결된 정규화 규칙을 추출하여 요청 URI에 적용합니다.

트렁크 구성 옵션

이전에 언급한 비디오 트렁크 구성에 대한 Windows PowerShell cmdlet은 2015년 비즈니스용 Skype 서버 새로운 기능이었습니다. 비디오 트렁크 구성과 관련된 설정에는 간단한 설명이 필요합니다.

GatewaySendsRtcpForActiveCalls 이 매개 변수는 활성 호출을 위해 RTCP 패킷이 VTC에서 VIS로 전송되는지 여부를 결정합니다. 여기서 활성 통화란 미디어가 하나 이상의 방향으로 흐르도록 허용되는 통화를 의미합니다. GatewaySendsRtcpForActiveCalls가 True로 설정된 경우 VIS는 30초를 초과하는 기간 동안 RTCP 패킷을 받지 못하면 호출을 종료할 수 있습니다. 기본값은 True입니다.

GatewaySendsRtcpForCallsOnHold 이 매개 변수는 보류 중인 호출에 대해 RTCP 패킷이 트렁크 간에 계속 전송되고 미디어 패킷이 어느 방향으로든 흐르지 않을 것으로 예상되는지 여부를 결정합니다. 호출이 보류 중인 동안 VTC에서 VIS로 흐르는 RTCP 패킷이 없는 경우 VIS는 호출을 종료할 수 있습니다. 기본값은 True입니다. SIPTransport 프로토콜이 TCP로 설정된 경우 이 설정은 무시됩니다.

EnableMediaEncryptionForSipOverTls 이 매개 변수는 SIPTransport 프로토콜이 TLS로 설정된 경우 미디어에 대해 SRTP를 사용하거나 사용하지 않도록 설정합니다. 기본값은 True입니다. SIPTransport 프로토콜이 TCP로 설정된 경우 이 설정은 무시됩니다.

EnableSessionTimer 이 매개 변수는 비디오 SIP 트렁크와 연결된 각 SIP 대화 상자에 대해 VIS 쪽에서 세션 타이머를 사용하거나 사용하지 않도록 설정합니다. 기본값은 False입니다.

ForwardErrorCorrectionType 이 매개 변수는 비디오 스트림에 대한 FEC(전달 오류 수정)가 Video Interop Server와 Video Gateway 사이의 다리에 적용될지 여부를 확인하는 데 사용됩니다. ForwardErrorCorrectionType을 "None"으로 설정하면 VIS와 Video Gateway/VTC 간에 FEC가 꺼집니다. ForwardErrorCorrectionType을 "Cisco"로 설정하면 CUCM(Cisco Unified Communications Manager)과 같은 Cisco의 Video Gateways와 호환되는 FEC를 사용할 수 있습니다. 기본값은 None입니다.

참고 항목

비즈니스용 Skype 서버 상호 운용을 위한 CUCM 구성