hmLoadTopic({
hmKeywords:"Servidor STUN,Servidor TURN,Servidor de Conferencias Web,Conferencia web",
hmTitle:"Servidor de Conferencias Web",
hmDescription:"La página de configuración del Servidor de Conferencias Web sólo está disponible en la interfaz web de Administración Remota de MDaemon (MDRA).",
hmPrevLink:"wa--https.html",
hmNextLink:"terms_of_use.html",
hmParentLink:"index.html",
hmBreadCrumbs:"Menú Configuración &gt; Web &amp; Servicios IM",
hmTitlePath:"Menú Configuración > Web & Servicios IM > Web Conference Server",
hmHeader:"<h1 class=\"p_Heading1\" style=\"page-break-after: avoid;\"><span class=\"f_Heading1\">Servidor de Conferencias Web<\/span><\/h1>\n\r",
hmBody:"<div style=\"text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 3.0625rem 0.8750rem 3.0000rem;\"><table style=\"background-color:#ffffe6; border:solid thin #000000; border-spacing:0;\">\n\r<tr>\n\r<td style=\"vertical-align:top; width:3.1250rem; height:3.1250rem; padding:0.3125rem; border:none\"><p class=\"p_NoFormat\"><img style=\"margin:0;width:3.1250rem;height:3.1250rem;border:none\" src=\".\/images\/lightbulb_on_50_yback.gif\"\/><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:52.1875rem; padding:0.3125rem; border:none\"><p class=\"p_Notes\"><span class=\"f_Notes\">La página de configuración del Servidor de Conferencias Web sólo está disponible en la interfaz web de <a href=\"webadmin_web-config.html\" class=\"topiclink\">Administración Remota<\/a> de MDaemon (MDRA).<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<\/table>\n\r<\/div>\n\r<p class=\"p_BodyText\"><span class=\"f_BodyText\">MDaemon está equipado con un servidor de Conferencia Web, que puede proporcionar comunicación de audio y video entre sus usuarios de Webmail, junto con una serie de características de conferencia web. Para utilizar la conferencia web, los usuarios deben iniciar sesión en Webmail mediante HTTPS (la conferencia web aplica el <a href=\"ssl_mdaemon.html\" class=\"topiclink\">certificado SSL\/TLS<\/a> de MDaemon &nbsp;al iniciarse) y utilizar el tema Pro. A continuación, pueden acceder a esta función desde el &nbsp;icono de Conferencia web de la barra de herramientas del tema Pro. La función de Conferencia Web de Webmail incluye: conferencias de vídeo y audio, pantalla compartida, chat de texto, herramientas de presentador y moderador, programación e invitaciones a conferencias, conferencias protegidas por contraseña, etc.<\/span><\/p>\n\r<h2 class=\"p_Heading2\" style=\"page-break-after: avoid;\"><span class=\"f_Heading2\">Cómo Funciona la Conferencia Web<\/span><\/h2>\n\r<p class=\"p_BodyText\"><span class=\"f_BodyText\">La característica de Conferencia Web de MDaemon es un sistema cerrado, lo que significa que todos los datos de comunicación son gestionados por su MDaemon. Ningún dato de comunicación es enviado a la nube, a menos que elija usar un servidor externo TURN (ver abajo) para acomodar un ambiente de firewall restrictivo.<\/span><\/p>\n\r<p class=\"p_BodyText\"><span class=\"f_BodyText\">La Conferencia Web de MDaemon se compone de dos sistemas, el servidor de señalización Web Real-Time Communication<\/span><span class=\"f_BodyText\" style=\"font-weight: bold;\">(WebRTC<\/span><span class=\"f_BodyText\">) que usa <\/span><span class=\"f_BodyText\" style=\"font-weight: bold;\">Socket.IO<\/span><span class=\"f_BodyText\"> para conectar usuarios, y una Unidad de Reenvío Selectivo<\/span><span class=\"f_BodyText\" style=\"font-weight: bold;\">(SFU<\/span><span class=\"f_BodyText\">) que usa <\/span><span class=\"f_BodyText\" style=\"font-weight: bold;\"><a href=\"https:\/\/mediasoup.org\/\" target=\"_blank\" class=\"weblink\">mediasoup<\/a><\/span><span class=\"f_BodyText\"> para conectar audio y video usando Session Traversal Utilities for NAT<\/span><span class=\"f_BodyText\" style=\"font-weight: bold;\">(STUN<\/span><span class=\"f_BodyText\">).<\/span><\/p>\n\r<p class=\"p_BodyText\"><span class=\"f_BodyText\">No se incluye un servidor Traversal Using Relays around NAT<\/span><span class=\"f_BodyText\" style=\"font-weight: bold;\">(TURN<\/span><span class=\"f_BodyText\">). Un servidor TURN proporciona capacidades de fallback cuando las conexiones peer to peer facilitadas por STUN fallan. Es muy probable que esto ocurra en entornos con cortafuegos restrictivos o múltiples. Algunas fuentes dicen que alrededor del 10% de las conexiones WebRTC en línea son incapaces de conectarse sin el uso de un servidor TURN. Si su entorno particular lo requiere, se puede implementar un servidor TURN de terceros.<\/span><\/p>\n\r<p class=\"p_BodyText\"><span class=\"f_BodyText\">Una vez configurado correctamente, los usuarios de su Webmail deberían poder iniciar sesión utilizando el tema Pro y, a continuación, iniciar sesiones de audioconferencia y videoconferencia con otros usuarios que pertenezcan al mismo dominio. Opcionalmente, puede permitir que los usuarios se unan a conferencias con usuarios de otros dominios, siempre que dichos dominios también estén alojados en el mismo servidor MDaemon.<\/span><\/p>\n\r<h2 class=\"p_Heading2\" style=\"page-break-after: avoid;\"><span class=\"f_Heading2\">Configuración de Conferencias Web<\/span><\/h2>\n\r<p class=\"p_BodyText\"><span class=\"f_BodyText\">La página de configuración para <\/span><span class=\"f_BodyText\" style=\"font-weight: bold;\">Conferencias<\/span><span class=\"f_BodyText\"> Web se encuentra en MDaemon Remote Administration en <\/span><span class=\"f_BodyText\" style=\"font-weight: bold;\">Main | Servidor de Conferencias Web<\/span><span class=\"f_BodyText\">.<\/span><\/p>\n\r<h3 class=\"p_Heading3\" style=\"page-break-after: avoid;\"><span class=\"f_Heading3\">Ajustes de Configuración<\/span><\/h3>\n\r<p class=\"p_BodyText\"><span class=\"f_ControlIndent\">MDaemon reiniciará el Servidor de Conferencias Web cada vez que realice algún cambio en los Ajustes de Configuración.<\/span><\/p>\n\r<p class=\"p_ControlHeading\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading\">Habilitar Servidor de Conferencias Web<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">Marque esta casilla para habilitar el Servidor de Conferencias Web.<\/span><\/p>\n\r<p class=\"p_ControlHeading2\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading2\">Número máximo de miembros de la sala de conferencias<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_ControlIndent2\">Este es el número máximo de miembros que puede haber en una sala de conferencias. Puede configurar esta opción entre 2 y 60 miembros, pero 20 es el valor predeterminado y el máximo recomendado.<\/span><\/p>\n\r<p class=\"p_ControlHeading2\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading2\">Puerto principal<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_ControlIndent2\">Es el puerto TCP utilizado por Socket.IO para la señalización y el chat de la sala de conferencias. El valor por defecto es el puerto TCP 3443.<\/span><\/p>\n\r<p class=\"p_ControlHeading\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading\">IPs del servidor STUN<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">Esta es la lista de IPs donde su servidor puede ser encontrado ya sea dentro de la red o desde Internet. Estas IPs y los Puertos del Servidor STUN se utilizarán conjuntamente para crear conexiones de audio, video y pantalla compartida entre los usuarios de una sala de conferencias. Puede establecer un máximo de cuatro direcciones IP. Recuerde que si desea permitir a los miembros unirse a las conferencias tanto desde dentro como desde fuera de su red local, puede que necesite incluir aquí tanto una dirección IP local como una pública. <\/span><\/p>\n\r<p class=\"p_ControlHeading\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading\">Puertos del servidor STUN<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">Este es el rango de puertos permitido para los trabajadores del servidor STUN (en este caso, &quot;trabajador&quot; se refiere a un proceso del lado del servidor que gestiona las conexiones y el tráfico del cliente; no significa una persona o usuario). El servidor STUN puede iniciar un trabajador por núcleo de procesador, y cada trabajador utilizará un puerto por dirección IP especificada. Escuchará en un puerto para el tráfico TCP y UDP. Se requiere conectividad de entrada TCP y UDP.<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">Para determinar el tamaño del rango de puertos necesario, multiplique el número de direcciones IP por el número de núcleos de CPU (es decir, 2 direcciones IP X 4 núcleos = 8 puertos).<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\" style=\"font-weight: bold;\">Nota:<\/span><span class=\"f_ControlIndent\"> Dado que una dirección IPv4 e IPv6 pueden enlazarse al mismo puerto, el uso de ambas reduce el número de núcleos necesarios. Por ejemplo, tres direcciones IPv4 y una dirección IPv6 sólo necesitan tres puertos por núcleo en lugar de cuatro.<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">El valor por defecto del <\/span><span class=\"f_ControlIndent\" style=\"font-weight: bold;\">puerto mínimo<\/span><span class=\"f_ControlIndent\"> es 10000. El valor por defecto del <\/span><span class=\"f_ControlIndent\" style=\"font-weight: bold;\">Puerto Máximo<\/span><span class=\"f_ControlIndent\"> es 11000. Utilizando el ejemplo anterior de &quot;8 puertos&quot;, estos valores podrían establecerse en &quot;Puerto mínimo: 10000&quot; y &quot;Puerto máximo: 10007&quot;.<\/span><\/p>\n\r<p class=\"p_ControlHeading\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading\">Nivel de registro<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">Se admiten cinco niveles de registro, de mayor a menor cantidad de datos registrados:<\/span><\/p>\n\r<div style=\"text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0.3125rem 0.8750rem 2.6250rem;\"><table style=\"width:40.6250rem; border:none; border-spacing:0.1250rem;\">\n\r<tr>\n\r<td style=\"vertical-align:top; width:8.5625rem; padding:0.0625rem; border:none\"><p class=\"p_BodyText\" style=\"text-align: right;\"><span class=\"f_BodyText\" style=\"font-weight: bold;\">Depuración<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:31.5000rem; padding:0.0625rem; border:none\"><p class=\"p_BodyText\"><span class=\"f_BodyText\">Este es el nivel de registro más extenso. Registra todas las entradas disponibles, y normalmente sólo se utiliza cuando se diagnostica un problema, o cuando el administrador desea información detallada.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<tr>\n\r<td style=\"vertical-align:top; width:8.5625rem; padding:0.0625rem; border:none\"><p class=\"p_BodyText\" style=\"text-align: right;\"><span class=\"f_BodyText\" style=\"font-weight: bold;\">Informativo<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:31.5000rem; padding:0.0625rem; border:none\"><p class=\"p_BodyText\"><span class=\"f_BodyText\">Registro moderado. Registra operaciones generales sin detalles. Es el nivel de registro por defecto.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<tr>\n\r<td style=\"vertical-align:top; width:8.5625rem; padding:0.0625rem; border:none\"><p class=\"p_BodyText\" style=\"text-align: right;\"><span class=\"f_BodyText\" style=\"font-weight: bold;\">Advertencia<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:31.5000rem; padding:0.0625rem; border:none\"><p class=\"p_BodyText\"><span class=\"f_BodyText\">Se registran advertencias, errores, errores críticos y eventos de arranque\/apagado.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<tr>\n\r<td style=\"vertical-align:top; width:8.5625rem; padding:0.0625rem; border:none\"><p class=\"p_BodyText\" style=\"text-align: right;\"><span class=\"f_BodyText\" style=\"font-weight: bold;\">Error<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:31.5000rem; padding:0.0625rem; border:none\"><p class=\"p_BodyText\"><span class=\"f_BodyText\">Se registran errores, errores críticos y eventos de inicio\/apagado.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<tr>\n\r<td style=\"vertical-align:top; width:8.5625rem; padding:0.0625rem; border:none\"><p class=\"p_BodyText\" style=\"text-align: right;\"><span class=\"f_BodyText\" style=\"font-weight: bold;\">Crítico<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:31.5000rem; padding:0.0625rem; border:none\"><p class=\"p_BodyText\"><span class=\"f_BodyText\">Se registran los errores críticos y los eventos de inicio\/apagado.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<\/table>\n\r<\/div>\n\r<p class=\"p_CenteredHLine\" style=\"border-right: none; border-bottom: none; border-left: none;\"><span class=\"f_CenteredHLine\">&nbsp;<\/span><\/p>\n\r<h3 class=\"p_Heading3\" style=\"page-break-after: avoid;\"><span class=\"f_Heading3\">Configuración de usuario<\/span><\/h3>\n\r<p class=\"p_ControlHeading\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading\">Incluir todos los dominios en la lista de amigos del usuario<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">De forma predeterminada, la página Conferencia web de Webmail sólo muestra los contactos que pertenecen al mismo dominio de MDaemon que el usuario, para unirse o invitar a conferencias. Haga clic en esta casilla si desea permitir que los usuarios vean también los usuarios pertenecientes a otros dominios locales de MDaemon.<\/span><\/p>\n\r<p class=\"p_ControlHeading\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading\">Los usuarios conservan esta cantidad de días de historial de conferencias: [xx]<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">Este es el número de días del historial de conferencias que se guardará y estará disponible para el usuario en su página de Conferencia Web. Nota: El vídeo y el audio no se graban ni se guardan.<\/span><\/p>\n\r<p class=\"p_CenteredHLine\" style=\"border-right: none; border-bottom: none; border-left: none;\"><span class=\"f_CenteredHLine\">&nbsp;<\/span><\/p>\n\r<h3 class=\"p_Heading3\" style=\"page-break-after: avoid;\"><span class=\"f_Heading3\">Configuración de TURN<\/span><\/h3>\n\r<p class=\"p_BodyText\"><span class=\"f_BodyText\">Aunque STUN ayuda a establecer conexiones peer-to-peer, no cubre todos los casos de uso. TURN retransmite medios a través de un servidor de acceso público, lo que garantiza que la comunicación sea posible incluso en los entornos de red más restrictivos. Si su entorno de red particular o las restricciones del cortafuegos hacen que fallen las conexiones WebRTC directas de igual a igual, puede utilizar esta sección para configurar una solución de servidor TURN de terceros o personalizada. Aunque muchos servidores TURN de terceros son de pago, también existen servidores TURN de código abierto que puede configurar y ejecutar en su propio entorno.<\/span><\/p>\n\r<p class=\"p_ControlHeading\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading\">Elija un proveedor de servicios TURN<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">Utilice la lista desplegable para elegir su proveedor de servicios TURN.<\/span><\/p>\n\r<p class=\"p_ControlHeading2\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading2\">Ninguno<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_ControlIndent2\">Esta opción está seleccionada por defecto, porque en la mayoría de los casos no se necesita un servidor TURN.<\/span><\/p>\n\r<p class=\"p_ControlHeading2\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading2\">Metered \/ Twilio \/ Xirsys<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_ControlIndent2\">Metered, Twilio y Xirsys son proveedores de servicios TURN de terceros. Aparecerán diferentes opciones de configuración cuando seleccione uno de estos servicios, para que pueda introducir los datos de autenticación necesarios proporcionados por su servicio.<\/span><\/p>\n\r<p class=\"p_ControlHeading2\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading2\">Personalizado<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_ControlIndent2\">Seleccione esta opción para configurar una API de servicio TURN manualmente (consulte <a href=\"web-conference-server.html#custom-turn-configuration\" class=\"topiclink\">Opciones de configuración personalizada de TURN<\/a> a continuación).<\/span><\/p>\n\r<p class=\"p_ControlHeading\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading\">Probar configuración de TURN<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">Haga clic en este botón para probar y verificar la configuración de su servidor TURN.<\/span><\/p>\n\r<p class=\"p_CenteredHLine\" style=\"border-right: none; border-bottom: none; border-left: none;\"><span class=\"f_CenteredHLine\">&nbsp;<\/span><\/p>\n\r<p class=\"p_DialogSectionHeading\" style=\"page-break-after: avoid;\"><a id=\"custom-turn-configuration\" class=\"hmanchor\"><\/a><span class=\"f_DialogSectionHeading\">Opciones de configuración personalizadas de TURN<\/span><\/p>\n\r<p class=\"p_BodyText\"><span class=\"f_BodyText\">Las siguientes opciones de configuración personalizadas deberían permitir casi cualquier proveedor que devuelva urls de servidor a partir de una petición, pero se trata de opciones avanzadas que pueden requerir un conocimiento previo de los sistemas de servicio TURN.<\/span><\/p>\n\r<p class=\"p_ControlHeading\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading\">Plantilla URL del proveedor<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">Este es el punto final de la API desde el que se recuperan las credenciales y URLs del servidor TURN. Puede utilizar variables personalizadas como <\/span><span class=\"f_PlainText\">\${VARIABLE_NAME}<\/span><span class=\"f_ControlIndent\"> que pueden configurarse en Variables de URL.<\/span><\/p>\n\r<p class=\"p_ControlHeading\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading\">Variables URL<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">Defina las variables que se sustituirán en la plantilla de URL del proveedor.<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">Ejemplo:<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_ControlIndent2\">Nombre: <\/span><span class=\"f_PlainText\">canal<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_ControlIndent2\">Valor: <\/span><span class=\"f_PlainText\">mi_sala_de_conferencias<\/span><\/p>\n\r<p class=\"p_ControlHeading\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading\">Método de solicitud HTTP del proveedor<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">Especifica cómo se deben solicitar las credenciales TURN al proveedor: GET, POST, PUT o PATCH<\/span><\/p>\n\r<p class=\"p_ControlHeading\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading\">Cabeceras HTTP<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">Permite añadir cualquier cabecera personalizada que requiera la API del proveedor de TURN.<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">Por ejemplo<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_PlainText\">Authorization: Basic &lt;credenciales codificadas en base64&gt;<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_PlainText\">Tipo de contenido: application\/json<\/span><\/p>\n\r<p class=\"p_ControlHeading\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading\">Tipo de autenticación del proveedor<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">Este es el tipo de autenticación requerido por su proveedor. Aparecerán diferentes opciones en función del tipo de autenticación seleccionado: Básica, Portadora o Encabezado de autenticación personalizado.<\/span><\/p>\n\r<p class=\"p_ControlHeading2\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading2\">Autenticación básica<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_ControlIndent2\">Se requieren el nombre de usuario y la contraseña.<\/span><\/p>\n\r<p class=\"p_ControlHeading2\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading2\">Portador <\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_ControlIndent2\">Introduzca el identificador en el campo Identificador de autenticación.<\/span><\/p>\n\r<p class=\"p_ControlHeading2\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading2\">Cabecera personalizada<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_ControlIndent2\">Introduzca el nombre y el valor de la cabecera de autenticación.<\/span><\/p>\n\r<p class=\"p_ControlHeading\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading\">Configuración de análisis de respuesta<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">Para extraer correctamente los detalles del servidor TURN de la respuesta JSON de la API del proveedor, especifique las rutas JSON adecuadas para los siguientes elementos:<\/span><\/p>\n\r<p class=\"p_ControlHeading2\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading2\">URLs Ruta de respuesta JSON<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_ControlIndent2\">Especifica dónde se encuentra la lista de URL de servidor TURN en la respuesta de API.<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_ControlIndent2\">Ejemplos:<\/span><\/p>\n\r<p class=\"p_ControlIndent3\"><span class=\"f_PlainText\">data[0].urls<\/span><\/p>\n\r<p class=\"p_ControlIndent3\"><span class=\"f_PlainText\">data.iceServers[].urls<\/span><\/p>\n\r<p class=\"p_ControlIndent3\"><span class=\"f_PlainText\">v.iceServers.urls[]<\/span><\/p>\n\r<p class=\"p_ControlHeading2\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading2\">Nombre de usuario Ruta de respuesta JSON<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_ControlIndent2\">Ruta al nombre de usuario devuelto por el proveedor de TURN.<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_ControlIndent2\">Ejemplo:<\/span><\/p>\n\r<p class=\"p_ControlIndent3\"><span class=\"f_PlainText\">data[0].username<\/span><\/p>\n\r<p class=\"p_ControlIndent3\"><span class=\"f_PlainText\">data.username<\/span><\/p>\n\r<p class=\"p_ControlIndent3\"><span class=\"f_PlainText\">v.iceServers.username<\/span><\/p>\n\r<p class=\"p_ControlHeading2\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading2\">Ruta de respuesta JSON de credenciales<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_ControlIndent2\">Ruta a la contraseña o credencial utilizada para la autenticación TURN.<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_ControlIndent2\">Ejemplos:<\/span><\/p>\n\r<p class=\"p_ControlIndent3\"><span class=\"f_PlainText\">data[0].credential<\/span><\/p>\n\r<p class=\"p_ControlIndent3\"><span class=\"f_PlainText\">data.credential<\/span><\/p>\n\r<p class=\"p_ControlIndent3\"><span class=\"f_PlainText\">v.iceServers.credential<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\" style=\"font-weight: bold;\">NOTA:<\/span><span class=\"f_ControlIndent\"> Estas rutas deben seguir la sintaxis de anotación por puntos utilizada en JavaScript para navegar por objetos JSON (por ejemplo, <\/span><span class=\"f_PlainText\">data[0].urls<\/span><span class=\"f_ControlIndent\">). Asegúrese de que la respuesta de su proveedor coincide con la estructura esperada.<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">&nbsp;<\/span><\/p>\n\r"
})
