SBC(세션 테두리 컨트롤러)를 직접 라우팅에 연결

이 문서에서는 SBC(세션 테두리 컨트롤러)를 구성하고 직접 라우팅에 연결하는 방법을 설명합니다. 직접 라우팅을 구성하는 다음 단계의 1단계입니다.

직접 라우팅을 설정하는 데 필요한 모든 단계에 대한 자세한 내용은 직접 라우팅 구성을 참조하세요.

SBC를 구성하고 직접 라우팅에 연결하려면 Microsoft Teams 관리 센터 또는 PowerShell 을 사용할 수 있습니다.

참고

GCC High 및 DoD 클라우드의 경우 PowerShell을 사용해야 합니다. Teams 관리 센터에서는 SBC를 연결하는 옵션을 사용할 수 없습니다.

Microsoft Teams 관리 센터 사용

  1. 왼쪽 탐색 영역에서 음성>직접 라우팅으로 이동한 다음 SCC 탭을 클릭합니다.

  2. 추가를 클릭합니다.

  3. SBC에 대한 FQDN을 입력합니다.

    FQDN의 도메인 이름 부분이 테넌트에서 등록된 도메인과 일치하는지 확인합니다. *.onmicrosoft.com 도메인 이름은 SBC FQDN 도메인 이름에 대해 지원되지 않습니다. 예를 들어 두 개의 도메인 이름 contoso.comcontoso.onmicrosoft.com가 있는 경우 를 SBC 이름으로 사용합니다 sbc.contoso.com . 하위 도메인을 사용하는 경우 이 하위 도메인도 테넌트에도 등록되어 있는지 확인합니다. 예를 들어 를 사용 sbc.service.contoso.comservice.contoso.com 하려면 를 등록해야 합니다.

  4. organization 요구 사항에 따라 SBC에 대한 설정을 구성합니다. 이러한 각 설정에 대한 자세한 내용은 SBC 설정을 참조하세요.

  5. 모두 마쳤으면 저장을 클릭합니다.

PowerShell 사용

SBC를 직접 라우팅에 연결하려면 다음을 수행해야 합니다.

  1. PowerShell을 사용하여 Teams에 연결합니다.

  2. SBC를 테넌트에 연결합니다.

  3. SBC 연결을 확인합니다.

PowerShell을 사용하여 Teams에 연결

SBC를 직접 라우팅 인터페이스에 페어링하려면 테넌트에 연결된 Teams PowerShell 모듈 세션을 사용합니다. PowerShell 세션을 열려면 Windows PowerShell 컴퓨터 설정에 설명된 단계를 수행합니다.

원격 PowerShell 세션을 설정한 후 SBC를 관리하는 명령을 볼 수 있는지 확인합니다. 명령을 확인하려면 PowerShell 세션에서 다음 명령을 입력하거나 복사하여 붙여넣은 다음 Enter 키를 누릅니다.

Get-Command *onlinePSTNGateway*

명령은 여기에 표시된 4개의 함수를 반환하여 SBC를 관리할 수 있습니다.

CommandType    Name                       Version    Source 
-----------    ----                       -------    ------ 
Function       Get-CsOnlinePSTNGateway    1.0        tmp_v5fiu1no.wxt 
Function       New-CsOnlinePSTNGateway    1.0        tmp_v5fiu1no.wxt 
Function       Remove-CsOnlinePSTNGateway 1.0        tmp_v5fiu1no.wxt 
Function       Set-CsOnlinePSTNGateway    1.0        tmp_v5fiu1no.wxt

SBC를 테넌트 연결

SBC를 테넌트에 연결하려면 New-CsOnlinePSTNGateway cmdlet을 사용합니다. PowerShell 세션에서 다음을 입력한 다음 Enter 키를 누릅니다.

New-CsOnlinePSTNGateway -Fqdn <SBC FQDN> -SipSignalingPort <SBC SIP Port> -MaxConcurrentSessions <Max Concurrent Sessions the SBC can handle> -Enabled $true

고려 사항

  • SBC 설명서에서 찾을 수 있는 정보를 사용하여 SBC에서 최대 통화 제한을 설정하는 것이 좋습니다. SBC가 용량 수준에 있는 경우 제한은 알림을 트리거합니다.

  • FQDN의 도메인 부분이 *.onmicrosoft.com 제외한 테넌트에서 등록된 도메인 중 하나와 일치하는 경우에만 SBC를 연결할 수 있습니다. SBC FQDN 이름에는 *.onmicrosoft.com 도메인 이름을 사용할 수 없습니다. 예를 들어 contoso.com 및 contoso.onmicrosoft.com 두 개의 도메인 이름이 있는 경우 SBC 이름에 sbc.contoso.com 사용할 수 있습니다. sbc.contoso.abc와 같은 이름으로 SBC를 연결하려고 하면 도메인이 이 테넌트가 소유하지 않으므로 시스템에서 허용하지 않습니다.

    테넌트에서 등록된 도메인 외에도 해당 도메인을 가진 사용자와 할당된 E3 또는 E5 라이선스가 있어야 합니다. 그렇지 않은 경우 다음 오류가 표시됩니다.
    Can not use the "sbc.contoso.com" domain as it was not configured for this tenant.

  • 해당 도메인을 사용하여 사용자를 할당하려면 도메인의 구성된 인증 유형이 "관리"여야 합니다.

  • SBC 쪽에서 동일한 FQDN으로 매핑된 여러 IP는 지원되지 않습니다.

  • Microsoft는 고객에게 동급 최고의 암호화를 제공하기 위해 직접 라우팅 SIP 인터페이스에 TLS1.2를 강제로 사용합니다. 서비스에 영향을 주지 않으려면 SCC가 TLS1.2를 지원하도록 구성되어 있고 다음 암호 그룹 중 하나를 사용하여 연결할 수 있는지 확인합니다.

    • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 예: ECDHE-RSA-AES256-GCM-SHA384
    • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 예: ECDHE-RSA-AES128-GCM-SHA256
    • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 예: ECDHE-RSA-AES256-SHA384
    • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 예: ECDHE-RSA-AES128-SHA256
  • SIP 옵션 ping은 60초마다 하나의 트랜잭션 빈도를 초과해서는 안 되며 각 엔드포인트에 대해 구성된 각 트렁크에 대해 180초마다 하나의 트랜잭션보다 많거나 덜 자주 발생해서는 안 됩니다.

다음은 예제입니다. 이 예제에서는 필요한 최소 매개 변수만 보여줍니다. 연결 프로세스 중에 New-CsOnlinePSTNGateway cmdlet을 사용하여 설정할 수 있는 추가 매개 변수가 있습니다. 자세한 내용은 SBC 설정을 참조하세요.

New-CsOnlinePSTNGateway -Identity sbc.contoso.com -Enabled $true -SipSignalingPort 5067 -MaxConcurrentSessions 100 

다음을 반환합니다.

Identity              : sbc.contoso.com 
Fqdn                  : sbc.contoso.com 
SipSignalingPort     : 5067 
FailoverTimeSeconds   : 10 
ForwardCallHistory    : False 
ForwardPai            : False 
SendSipOptions        : True 
MaxConcurrentSessions : 100 
Enabled               : True   

SBC 연결 확인

연결을 확인하려면 다음을 수행합니다.

SBC가 쌍을 이루는 SBC 목록에 있는지 확인합니다.

SBC를 연결한 후 Get-CsOnlinePSTNGateway cmdlet을 사용하여 SBC가 쌍을 이루는 SBC 목록에 있는지 확인합니다. 원격 PowerShell 세션에서 다음을 입력한 다음 Enter 키를 누릅니다.

Get-CsOnlinePSTNGateway -Identity sbc.contoso.com  

쌍을 이루는 게이트웨이는 아래 예제와 같이 목록에 표시되어야 하며 Enabled 매개 변수는 True 값을 표시해야 합니다.

다음을 반환합니다.

Identity              : sbc.contoso.com  
Fqdn                  : sbc.contoso.com
SipSignalingPort     : 5067
FailoverTimeSeconds   : 10
ForwardCallHistory    : False
ForwardPai            : False
SendSipOptions        : True
MaxConcurrentSessions : 100
Enabled               : True

SIP 옵션 유효성 검사

나가는 SIP 옵션을 사용하여 페어링의 유효성을 검사하려면 SBC 관리 인터페이스를 사용하고 SBC가 나가는 OPTIONS 메시지에 대해 200 OK 응답을 받는지 확인합니다.

직접 라우팅에 들어오는 옵션이 표시되면 들어오는 옵션 메시지의 연락처 헤더 필드에 구성된 SBC FQDN으로 나가는 SIP 옵션 메시지를 보내기 시작합니다.

들어오는 SIP 옵션을 사용하여 페어링의 유효성을 검사하려면 SBC 관리 인터페이스를 사용합니다. SBC가 직접 라우팅에서 들어오는 OPTIONS 메시지에 회신을 보내고 보내는 응답 코드가 200 OK인지 확인합니다.

SBC 설정

이 표에는 Microsoft Teams 관리 센터에서 및 New-CsOnlinePSTNGateway cmdlet을 사용하여 SBC에 대해 설정할 수 있는 옵션이 나열되어 있습니다.

필수? Teams 관리 센터 설정 PowerShell 매개 변수 설명 기본 가능한 값 형식 및 제한 사항
SBC에 대한 FQDN 추가 Fqdn 없음 FQDN 이름, 63자 제한 문자열은 컴퓨터, 도메인, 사이트 및 OU에 대한 Active Directory의 명명 규칙에서 허용 및 허용되지 않는 문자 목록을 참조하세요.
아니요 사용 사용 를 사용하여 아웃바운드 호출에 대한 SBC를 켭니다. 업데이트 중 또는 유지 관리 중에 SBC를 서비스에서 일시적으로 제거하는 데 사용할 수 있습니다. False True
False
부울
SIP 신호 포트 SipSignalingPort TLS(전송 계층) 프로토콜을 사용하여 직접 라우팅과 통신하는 데 사용되는 수신 대기 포트입니다. 없음 모든 포트 0에서 65535까지
아니요 SIP 옵션 보내기 SendSIPOptions SBC가 SIP 옵션 메시지를 보낼지 여부를 정의합니다. 이 설정을 켜는 것이 좋습니다. 이 설정이 꺼져 있으면 모니터링 및 경고 시스템에서 SBC가 제외됩니다. True True
False
부울
아니요 전달 통화 기록 ForwardCallHistory 통화 기록 정보가 트렁크를 통해 전달되는지 여부를 나타냅니다. 이 기능을 켜면 Microsoft 365 프록시가 기록 정보 및 참조 기준 헤더를 보냅니다. False True
False
부울
아니요 P-Asserted-identity(PAI) 헤더 전달 ForwardPAI 호출과 함께 PAI 헤더가 전달되는지 여부를 나타냅니다. PAI 헤더를 사용하면 발신자 번호를 확인할 수 있습니다. 이 설정이 설정되면 Privacy:ID 헤더도 전송됩니다. False True
False
부울
아니요 동시 호출 용량 MaxConcurrentSessions 값을 설정하면 동시 세션 수가 이 값보다 90% 이상일 때 경고 시스템이 사용자에게 알립니다. 값을 설정하지 않으면 경고가 생성되지 않습니다. 그러나 모니터링 시스템은 24시간마다 동시 세션 수를 보고합니다. Null Null
1에서 100,000까지
아니요 장애 조치(failover) 응답 코드 FailoverResponseCodes
직접 라우팅이 나가는 초대에 대한 응답으로 4xx 또는 6xx SIP 오류 코드를 수신하는 경우 호출은 기본적으로 완료된 것으로 간주됩니다. 나가는 것은 트래픽 흐름이 있는 Teams 클라이언트에서 PSTN으로의 호출을 의미합니다. Teams 클라이언트 -> 직접 라우팅 -> SBC -> 전화 통신 네트워크). 장애 조치(failover) 응답 코드를 지정하면 SBC가 네트워크 또는 기타 문제로 인해 전화를 걸 수 없는 경우 지정된 코드를 받을 때 직접 라우팅에서 다른 SBC(사용자의 음성 라우팅 정책에 다른 SBC가 있는 경우)를 강제로 시도합니다. 자세한 내용은 SBC(세션 테두리 컨트롤러)에서 받은 특정 SIP 코드의 장애 조치(failover)를 참조하세요. 408, 503, 504 Int
아니요 장애 조치(failover) 시간(초) FailoverTimeSeconds 값을 설정하면 설정한 시간 내에 게이트웨이에서 응답하지 않는 아웃바운드 호출이 사용 가능한 다음 트렁크로 라우팅됩니다. 추가 트렁크가 없으면 호출이 자동으로 삭제됩니다. 기본값은 10초입니다. 네트워크 및 게이트웨이 응답이 느린 organization 이로 인해 호출이 불필요하게 삭제될 수 있습니다. 10 숫자 Int
아니요 SBC는 긴급 통화를 위해 PIDF/LO를 지원합니다. PidfloSupported SBC가 긴급 호출에 대해 현재 상태 정보 PIDF/LO(데이터 형식 위치 개체)를 지원하는지 여부를 지정합니다.

Loction-Based 라우팅 및 미디어 최적화 설정에 대한 자세한 내용은 Location-Based 라우팅 계획직접 라우팅을 사용한 미디어 바이패스 계획을 참조하세요.

참고 항목

직접 라우팅 계획

직접 라우팅 구성

Teams PowerShell 개요