El Martes, 22 de Enero de 2008, Raúl Alexis Betancor Santana escribió:
On Tue, Jan 22, 2008 at 09:00:27PM +0100, David Villasmil wrote:
Perpo si hago un trace desde el comp donde está el softphone aparece bien...
:S
Si un trace desde el equipo que manda lo muestra ok y un trace en el openser lo muestra mal, la conclusión es evidente ... algún router por el camino está haciendo de sip_mangling y montando un pollo.
Comprueba que por el medio no haya ningún linux con el módulo sip_nat cargardo.
Buen dato. Aunque yo más que un Linux con "sip_nat" apuesto a que hay alguna mierda de router con SIP ALG activado (o sea, cualquier router que tenga ALG SIP).
Haz una prueba:
- Configura tu softphone sin STUN ni nada para el NAT. - Haz la llamada. - Haz ngrep en local y en el servidor. - Compara las direcciones IP que figuran en los campos "Contact" y en el SDP.
¿Son iguales? se supone que en local debe aparecer tu IP privada, y si hay un router ALG SIP en medio, en el servidor verás la IP pública.