Google Voice Standard 또는 Premier 구독 필요
SIP 링크를 통해 기존 이동통신사 및 전화 라우팅 솔루션을 유지하면서 음성메시지 스크립트 작성, 전화 수신 그룹, 착신전환과 같은 Google Voice 기능을 사용할 수 있습니다. 이는 인증된 세션 보더 컨트롤러(SBC)를 통해 기존 이동통신사를 Google에 연결하여 수행됩니다.
SIP 링크는 TLS 연결을 통해 SBC에 연결됩니다. SIP 트렁크를 통해 전송된 미디어는 DTLS 또는 SDES를 사용하여 암호화되며, 인터넷 또는 다이렉트 피어링을 통해 연결됩니다.
지원되는 SBC 공급업체
현재 더 많은 SBC 공급업체를 테스트하고 있으니 이와 관련된 업데이트는 나중에 다시 확인해 주세요. SBC 공급업체로 고려되려면 SBC 세부정보를 포함하여 SIP Link interop(google-voice-sip-link-interop@google.com)으로 이메일을 보내세요.
SIP 링크는 현재 다음 SBC 공급업체에서 사용할 수 있습니다. 통합 메모를 사용하여 기기를 구성하세요. 통합 메모와 관련하여 도움이 더 필요한 경우 SBC 공급업체 또는 이동통신사에 문의하세요.
지원되는 최소 펌웨어 버전은 SIP 링크와의 호환성이 인증되었으며, 동일한 펌웨어 패치 시리즈의 일부인 최신 펌웨어 버전도 인증되었습니다.
Audiocodes
하드웨어 모델 |
|
---|---|
지원되는 최소 버전 | 7.20A.258.628 (권장 버전: 7.40A.250.262) |
미디어 암호화 |
|
외부 상호 운용성 문서 | Audiocodes 상호 운용성 |
Audiocodes 하이브리드 게이트웨이
하드웨어 모델 |
|
---|---|
지원되는 최소 버전 | 7.20A.258.628 (권장 버전: 7.4) |
미디어 암호화 |
|
외부 상호 운용성 문서 | Audiocodes 하이브리드 상호 운용성 |
Cisco
하드웨어 모델 |
|
---|---|
지원되는 최소 버전 | IOS XE 17.6.2 또는 IOS XE 17.6.4 |
미디어 암호화 |
SDES |
외부 상호 운용성 문서 | Cisco 상호 운용성 |
Oracle
하드웨어 모델 |
|
---|---|
지원되는 최소 버전 | 버전 9.0 이상 |
미디어 암호화 | SDES |
외부 상호 운용성 문서 | Oracle 상호 운용성 |
Ribbon
하드웨어 모델 |
|
---|---|
지원되는 최소 버전 | SWe Core 및 5400 모델의 경우 9.2, SWe Edge 및 1000/2000 모델의 경우 9.0.7 |
미디어 암호화 |
|
외부 상호 운용성 문서 |
Google은 모든 이동통신사를 지원하지만, 자사의 네트워크에서 SIP를 테스트한 이동통신사는 다음과 같습니다.
이동통신사 | 국가 |
---|---|
Bandwidth | 글로벌 |
Colt | 유럽 |
IPLAN | 아르헨티나 |
Orange | 프랑스 |
Tata | 글로벌 |
Telefonica | 글로벌 |
Telmex | 라틴 아메리카 |
SIP 링크의 방화벽 포트
방향 | 소스 IP 주소 |
소스 포트 | 대상 IP 주소 |
대상 포트 |
프로토콜 |
---|---|---|---|---|---|
SBC에서 Voice로 | SBC 공개 IP | 사용 중인 SBC 포트 | siplink.telephony.goog(신호) | 5672 | TLS |
SBC에서 Voice로 | SBC 공개 IP | 사용 중인 SBC 포트 | 74.125.39.0/24(미디어) | 1024-65535 | DTLS/SDES(UDP) |
Voice에서 SBC로 | siplink.telephony.goog | 5672 | 고객 SBC 공개 IP(신호), 사용 중인 SBC 포트 | TLS | |
Voice에서 SBC로 | 74.125.39.0/24 | 1024-65535 | 고객 SBC 공개 IP(미디어), 사용 중인 SBC 포트 | DTLS/SDES(UDP) |
참고: TCP 또는 UDP는 변경될 수 있습니다. 자세한 내용은 Voice 연결 요구사항을 참고하세요.
SIP 링크에 인증된 TLS 인증서 설치하기
SIP 링크에서는 다음 인증 기관(CA)의 TLS 인증서를 허용합니다.
- DigiCert
- Entrust DataCard
- GlobalSign
- GoDaddy
- Sectigo
TLS 인증서 요구사항
TLS 인증서에는 SBC의 정규화된 도메인 이름(FQDN)이 일반 이름(CN)으로 포함되어야 하고, 크기가 2,048비트여야 하며, RSA 또는 ECDSA 암호화를 사용해야 합니다. 인증서의 CN 도메인이 Workspace 도메인과 일치해야 합니다.
참고: 와일드 카드 인증서는 지원되지 않습니다.
TLS 인증서와 공개 CA 중 하나의 신뢰 체인을 Google 루트 인증서와 함께 SBC의 TLS 프로필에 추가해야 합니다.
Google 루트 인증서를 가져오는 방법은 다음과 같습니다.
- Google의 신뢰할 수 있는 루트 CA를 다운로드합니다.
- GTS Root R1(GTSR1)을 추출합니다.
- 필요한 경우 GlobalSign 루트 CA 인증서를 추출합니다.
- SBC 키 저장소에 루트 인증서를 업로드합니다.
- SBC에 대한 상호 인증을 사용 설정합니다.
- 인증서가 설치되면 SIP 링크 핑 옵션을 확인합니다.
TLS 연결 요구사항
Google Voice에서는 TLS 버전 1.2 이상을 지원합니다. Voice에서 암호화에 성공하려면 클라이언트가 지원되는 암호화가 하나 이상 포함된 ClientHello를 전송해야 합니다. TLS 연결에서 다음 암호화 스위트가 지원되어야 합니다.
- TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
- TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
SBC와 Voice 간에 SIP 링크 트렁크 설정하기
-
-
관리 콘솔에서 메뉴 앱Google WorkspaceGoogle Voice로 이동합니다.
- SIP 트렁크 SIP 트렁크 추가를 클릭합니다.
- SIP 트렁크 이름을 만들고 계속을 클릭합니다.
-
SBC 추가 를 클릭하고 다음 정보를 입력합니다.
- SBC 이름에 SBC의 이름을 입력합니다.
- 호스트 이름에 TLS 인증서의 CN과 일치하는 SBC 호스트 이름을 입력합니다. 도메인이 Workspace 도메인과 일치해야 합니다.
- 모델에 사용 중인 SBC의 모델을 입력합니다. 일부 모델은 Voice에서 제대로 작동하지 않을 수 있습니다. 자세한 내용은 SBC에서 지원되는 공급업체 및 모델을 참고하세요.
- TLS 인증서에 SBC와 연결된 신뢰할 수 있는 CA에서 서명한 TLS 인증서를 업로드합니다(5MB 미만이어야 함).
- 저장을 클릭합니다.
- (선택사항) SBC를 더 추가하려면 위의 단계를 반복합니다. 고가용성(HA) 쌍의 경우 활성 호스트 이름을 지정해야 합니다.
- SBC의 미디어 암호화 유형을 선택합니다. SBC가 여러 개 있는 경우 모두 동일한 암호화 유형을 사용해야 합니다. Voice에서는 SDES 및 DTLS 암호화가 허용됩니다.
- 계속을 클릭합니다.
- SIP 헤더 추가에 고유한 비밀 키를 복사하여 할당합니다.
- SIP 헤더 이름 X-Google-Pbx-Trunk-Secret-Key를 할당합니다.
- 마침을 클릭합니다.
비밀 키를 분실한 경우 SIP 트렁크 페이지에서 SIP 트렁크를 열고 비밀 키 표시를 클릭하면 찾을 수 있습니다. 설정이 완료되면 SIP 링크 설정 문제 해결하기를 확인하세요.
SIP 링크의 대역폭 추정
인터넷을 통한 SIP 링크는 인터넷 연결에 적합한 대역폭 용량을 고려해야 합니다.
SIP 링크에서 사용자에게 통화(인바운드 전화) 또는 사용자가 SIP 링크로 통화(아웃바운드 전화)
각 SIP 링크에서 사용자에게 거는 통화는 84kbps(g.711a/mu를 사용하는 SIP 링크 측) + 50kbps(Opus를 사용하는 클라이언트 측) = 134Kbps입니다.
동시 통화가 100통이면 필요한 대역폭은 (134Kbps x 100) = 13,400Kbps 또는 13.4Mbps입니다.
사용자 간 통화(내부 Google Voice 통화)
각 사용자 간 통화는 50kbps(Opus를 사용하는 클라이언트 A 측) + 50kbps(Opus를 사용하는 클라이언트 측) = 100Kbps가 됩니다.
마찬가지로, 이러한 통화가 100통 발생하면 100 x 100Kbps = 10,000Kbps 또는 10Mbps가 됩니다.
참고: 충분한 용량을 확보하려면 인터넷 연결을 실시간으로 모니터링하거나 다양한 유형의 통화 수를 염두에 두고 설계해야 합니다.
관련 주제
Google, Google Workspace 및 관련 마크와 로고는 Google LLC의 상표입니다. 기타 모든 회사명 및 제품명은 해당 업체의 상표입니다.