¿Por qué Edge intenta establecer conexiones WebRTC en un número de puerto fuera del rango de puertos 16384-32768?
Si bien Genesys Cloud configura Edge para que funcione dentro del rango de puertos 16384-32768 para comunicaciones WebRTC, los clientes Genesys Cloud WebRTC no están restringidos a este rango de puertos. Más específicamente, un Edge usa un puerto en el rango 16384-32768 como puerto de origen, pero los clientes WebRTC pueden usar cualquier número de puerto disponible para el puerto de destino.
Esto significa que si el cliente WebRTC responde usando un número de puerto fuera del rango admitido, Edge aún intenta establecer la conexión de audio usando el número de puerto proporcionado. Cuando el número de puerto está fuera del rango admitido, la conexión WebRTC aún se realiza correctamente a menos que esa conexión esté bloqueada.
Para evitar este problema, puede configurar Genesys Cloud para que utilice la función TURN Behavior junto con la función GEO-Lookup. De esta forma, incluso si la conexión está bloqueada, la llamada puede realizarse utilizando el servicio TURN como repetidor. Esto funciona porque el servicio TURN siempre estará dentro del rango de puertos soportados.
Sin embargo, si los costos de latencia asociados con el uso de un servicio TURN en su región específica son demasiado altos, incluso con GEO-Lookup, puede usar una solución alternativa, que implica modificar la configuración de su firewall.
La modificación de la configuración del cortafuegos permite a Edge comunicarse en cualquier puerto de destino que elija el cliente WebRTC. Hacer esta modificación significaría que el puerto de origen estaría abierto a cualquier puerto que elija el cliente WebRTC. El puerto de destino todavía está limitado al rango de puertos 16384-32768. Para mas informacion contacte Atención al cliente de Genesys Cloud.