SOLUCIONES
Muchas veces el problema del campo de "dirección remitente" es arreglado por el servidor SIP (en modo
registrado) y no se necesita ninguna medida de compensación. Frecuentemente, el servidor insiste en actuar como
"proxy" y maneja todo el tráfico él mismo. Los streams salientes y entrantes son transmitido directamente por el
servidor, solucionando cualquier problema de router.
En conexiones point-to-point esto no es posible y algunos hacks son requeridos para hacer que funcione. El primer
lugar para mirar es el router, como muchos routers modernos son conscientes de este problema y pueden ser
configurados para facilitar la conectividad. Si un router soporta SIP Application Layer Gateway (ALG), activar esta
opción puede solucionar el problema. El router leerá el handshake SIP, encontrará el campo de la dirección saliente
y lo reemplazará con la IP pública. Esta es una solución muy valiosa en ambientes donde el router soporta ALG. En
los ambientes donde ALG no se encuentra disponible, STUN es una alternativa valiosa.
ÉXITO DE STUN
Otra técnica para trabajar alrededor del problema router-SIP es utilizar un protocolo llamado STUN. Este es activo
en los codificadores Comrex en las opciones avanzadas EBU3326/SIP y permite al codificador aprender su dirección
IP pública. Lo hace al contactar un servidor STUN en Internet (el default es mantenido por Comrex) y pide su IP
pública. Si esta opción es activada el codificador manejará el cambio de dirección.
Tenga en cuenta que el problema "luchando contra métodos alternativos", como puertos que son traducidos por el
router como también las direcciones IP. Si el router con ALG activado recibe un resultado inesperado en el campo
de la dirección SIP (como puede suceder si utiliza STUN), puede no traducir los puertos como es esperado y es
probable que la llamada falle. Cuando en duda, la mejor técnica es intentar una llamada SIP con STUN apagado y si
el canal remitente falla, intente activar STUN.
SOLUCIÓN DE ÚLTIMO RECURSO
Finalmente, existe una opción bruta disponible en los codificadores Comrex cuando los puertos STUN están
bloqueados por un firewall o se encuentran inutilizables por alguna razón. Debajo de Configuración avanzada
de sistema, un campo se encuentra disponible llamado override IP pública. Cualquier dirección ingresada en ese
campo será pegada en el campo de dirección SIP. Un usuario puede colocar su dirección IP pública (que se puede
obtener desde muchos sitios web vía un navegador) en esta locación. Tenga en cuenta, la dirección IP pública esta
frecuentemente sujeta a cambios en el tiempo, entonces es importante recordar que este cambio ha sido realizado
en un codificador.
100