에지가 16384-65535 포트 범위 밖의 포트 번호에서 WebRTC 연결을 시도하는 이유는 무엇입니까?
Genesys Cloud는 WebRTC 통신을 위해 16384-65535 포트 범위 내에서 작동하도록 에지를 구성하지만, Genesys Cloud WebRTC 클라이언트는 이 포트 범위로 제한되지 않습니다. 더 구체적으로, 에지는 16384-65535 범위의 포트를 소스 포트로 사용하지만 WebRTC 클라이언트는 대상 포트에 사용 가능한 모든 포트 번호를 사용할 수 있습니다.
즉, WebRTC 클라이언트가 지원 범위를 벗어난 포트 번호를 사용하여 응답하는 경우에도 에지는 제공된 포트 번호를 사용하여 오디오 연결을 설정하려고 시도합니다. 포트 번호가 지원되는 범위를 벗어나는 경우에도 해당 연결이 차단되지 않는 한 WebRTC 연결은 성공합니다.
이 문제를 우회하려면 Genesys Cloud에서 GEO-Lookup 기능과 함께 TURN Behavior 기능을 사용하도록 구성할 수 있습니다. 이렇게 하면 연결이 차단되더라도 TURN 서비스를 Relay로 사용하여 호출이 성공할 수 있습니다. 이는 TURN 서비스가 항상 지원되는 포트 범위 내에 있기 때문에 작동합니다.
However, if the latency costs associated with using a TURN service in your specific region are too great, even with GEO-Lookup, you can use an alternative solution, which involves modifying your firewall settings.
Modifying your firewall settings allows the edge to communicate on whatever destination port the WebRTC client chooses. Making this modification would mean that the source port would be open to any port that the WebRTC client chooses. The destination port is still limited to the 16384-65535 port range. For more information, contact Genesys Cloud Product Support.