Comrex Corporation
Solucionando Problemas
de SIP
Temas relacionados con
Llamadas Salientes
Temas relacionados con
Llamadas Entrantes
Rev SP‐1.0
6) SIP Domain [Dominio SIP] – Únicamente aplicable al modo Registrado. Este
es el nombre de la red controlada por el servidor SIP. Este parámetro tiene que
ser pasado por el códec al servidor. En la mayoría de las circunstancias, este es el
mismo que la dirección del servidor/proxy y si este campo está vacío, este lo será
por defecto. Si, por alguna razón, la dirección del dominio es diferente que el del
servidor/proxy entonces éste campo debe ser usado.
En dos palabras, El SIP establece un canal de comunicación desde un dispositivo
que llama a un dispositivo (o servidor) llamado, utilizando el puerto 5060. Toda
la negociación se realiza sobre este canal y un par de canales separados se abre
entre los dispositivos, uno para manejar el audio y el otro para el control de la
llamada. El canal de comunicación original es terminado una vez que la
negociación se haya completado. Nótese que los Firewalls deben tener los tres
canales abiertos para permitir que las llamadas se establezcan correctamente. Así
mismo, re direccionamiento de puerto puede ser requerido para aceptar llamadas,
si su códec está detrás de un router.
El área donde el SIP puede complicar las cosas es en como un canal de audio es
establecido una vez que el canal de negociación es definido. En el mundo del
sentido común, la llamada se iniciaría hacia la dirección IP de destino, luego el
códec llamado extraerá la dirección IP fuente de la data entrante y retorna un
canal hacia esa dirección. De hecho, esa es la forma predefinida como trabajan
los códecs Comrex y trabaja bien.
Pero el SIP incluye un campo de "dirección hacia adelante "o "dirección de
retorno" y requiere que un códec que está negociando una llamada la envíe a esa
dirección únicamente. Esto es importante en caso de tener un servidor
intermedio. Esto trabaja bien mientras cada códec conozca su dirección IP
pública.
Un equipo haciendo una llamada saliente tiene que llenar el campo "dirección de
retorno". Pero cualquier códec situado detrás de un router tiene una dirección IP
privada y no tiene idea de cual es su dirección IP pública. Así que, obviamente,
pondrá su dirección (por eje: estilo 192.168.x.x) privada en el campo de
"dirección de retorno". El códec llamado intentará obedientemente conectarse a
esa dirección e indudablemente fallará, debido a que no puede llegarle desde la
Internet.
Las llamadas entrantes a códecs localizados detrás de routers son complicadas
debido a que los puertos en el router deben ser transferidos al códec. En el caso
del SIP, estos tienen que ser tres puertos discretos (para los códecs Comrex estos
son UDP 5060, 5014 y 5015). Debido a que aún la "dirección de retorno" es
negociada en SIP, el equipo receptor probablemente rellene el campo "dirección
de retorno" con su dirección privada.
106