자세한 WebRTC 다이어그램

Genesys Cloud Desktop 애플리케이션 및 Collaborate 웹 사용자 인터페이스는 Genesys Cloud 및 WebRTC 스테이션에 액세스하기 위한 클라이언트 애플리케이션입니다. Genesys Cloud는 컨택 센터 및 비즈니스 사용자 커뮤니케이션을 지원하는 클라우드 기반 서비스 모음입니다. BYOC Premise는 VoIP 구성 요소를 온프레미스로 재배치하지만 스테이션은 동일하게 작동합니다. Google 보이스 STUN 서버는 타사 옵션으로 사용됩니다.

각 단계에서 일어나는 일에 대해 알아보려면 아래 숫자를 클릭하십시오.


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

모든 WebRTC 시그널링을 위해 websocket이 설정됩니다. 연결은 한 번 생성되고 모든 후속 메시지에 재사용됩니다. 인바운드 로우에 대해 새 연결이 생성되지 않으므로 인바운드 연결을 설정하기 위해 네트워크 액세스가 필요하지 않습니다. 통화가 시작되면 Cloud Media Service 또는 Edge와 WebRTC 클라이언트는 STUN 요청을 사용하여 반사 NAT 주소(클라이언트와 동일한 공용 주소 및 포트가 공용 네트워크에 나타남)를 얻습니다. 여러 STUN 요청이 시도되었습니다. 대칭형 NAT는 미디어 흐름에 대해 새 변환이 생성되기 때문에 STUN 프로세스와 협력하지 않습니다. 이렇게 하면 직접 미디어 경로가 진행되지 않아 미디어 흐름에 TURN 채널이 사용됩니다. 클라이언트는 피어로부터 후보를 수신하고 연결 확인으로 바인딩 요청을 보냅니다. 바인딩 응답은 연결의 유효성을 검사하고 예상 경로가 사용되었는지 확인하는 데 사용됩니다. 클라이언트가 STUN 서버에 연결하는 데 사용한 것과 다른 NAT 주소를 사용하여 미디어 엔드포인트에 연결하는 경우 해당 주소가 검색되고 새로운 피어 반사 후보가 생성됩니다. 하나의 SRTP 미디어 경로만 필요합니다. 실제 IP 주소(BYOC 전제) 또는 NAT 반사 IP 주소(BYOC 클라우드) 간에 직접 미디어 경로를 설정할 수 있습니다. 직접 미디어 경로에 액세스할 수 없는 경우 TURN 채널을 사용하여 네트워크 액세스 또는 NAT 문제를 해결할 수 있습니다.