El Martes, 17 de Julio de 2007, Constructora Pando escribió: > Y ahoa si pude establecer una llamada, escuchaba que me respondian, > pero el oro lado no me escuchaba a mi.... por lo que ven, he avanzado > la mitad.... ¿alguna pista que me pudieran dar para resolver este > problema?
El audio en un sólo sentido es típico problema de NAT. Para solucionarlo existen diferentes alternativas: * De lado de servidor: - Emplear un proxy RTP y "engañar" a los clientes para que envíen allí el audio. También es necesario que el proxy SIP reescriba las cabeceras SIP y "corrija" las direcciones privadas poniendo la pública del NAT. * De lado de cliente: - Redirigir puerto SIP y RTP al cliente. Obviamente es una guarrada. - STUN: Muy buena opción. Es un protocolo que descubre el tipo de NAT y averigua porqué IP saldrá su señalización SIP y el tráfico RTP de audio/vídeo y coloca esas IP's y puertos en las cabeceras SIP. Por desgracia no funciona con NAT simétrico (un NAT muy común en routers ADSL comerciales). Lo mejor sin duda, probar con STUN. En Twinkle para ello vete a la sección "NAT" y selecciona "STUN", y como servidor de STUN puedes poner: stun.ekiga.net. Luego Twinkle hará la comprobación y si tienes NAT simétrico te dirá que no sirve. Si usas Twinkle para conectarte con algún proveedor SIP como OpenWengo puedes mirar los datos de conexión en la web de OpenWengo (tras loguearte con utu usuario). Te indican tu nombre de usuario y contraseña (contraseña curiosamente distinta a si usas el propio cliente wengophone), así como los datos a poner para el servidor de STUN y tal. O sino, OpenWengo emplea un túnel en plan proxy RTP por lo que te soluciona transparentemente el tema del NAT con único inconveniente de que tu sonido pasa por dicho túnel. Saludos. -- Iñaki Baz Castillo