On Mon, Jan 21, 2008 at 01:02:10PM +0100, Jesus Rodriguez wrote:
Ups .. no había visto tu respuesta ...
¿Tienes puesto esto?:
modparam("registrar", "use_path", 1)
modparam("registrar", "use_path", 1) modparam("registrar", "path_mode", 2) modparam("registrar", "path_use_received", 0) modparam("registrar", "received_avp", "$avp(i:801)")
¿Que modparams tienes para el módulo path?.
modparam("path", "use_received", 1)
El único que admite.
La cosa es que el INVITE que entra por el P1 y vá para un UA que está registrado en el P2 llega, pero el P1 al hacer el lookup("location") cambia el RURI por los datos del contact y cuando eso llega al P2, este lo rechaza porque la comprobación de is_local_domain($rd) falla (el $rd contiene ahora los datos del contact).
He probado guardando el $ru antes de hacer el location y volviendolo a setear antes de hacer el t_relay al P2, esto hace que la señalización funcione perfecta .. pero los UA's que intervienen en la prueba solo reciben su própio RTP, como si en vez de llamar de UA1 a UA2 estubiesen llamando a un EchoTest.
Cualquier pista o enlace a documentación será agradecido .. :-)
Saludos -- Raúl Alexis Betancor Santana Dimensión Virtual S.L.