Las dificultades de conectar codificadores detrás de los routers NAT se discutirá en más detalle a continuación.
Por ahora, recuerde que uno de los problemas que los servidores NAT agregan es que las direcciones IP
privadas entregadas a los codificadores (y las únicas direcciones de las cuales los codificadores son cocientes)
no tienen relación con las direcciones públicas vistas desde internet. En escenarios extremos, varias capas de
direccionamiento local pueden ser apiladas, asegurando que la dirección IP designada a un dispositivo es removida
por varios grados de la dirección IP pública utilizada para las conexiones. Tambien cada dirección en la pila es
temporaria y puede cambiar en cualquier momento.
Antes del uso de Switchboard, la solución a este dilema era asegurar que el codificador localizado en el estudio
tuviera una dirección IP pública fija. Esto significa que las direcciones que fueron ubicadas exclusivamente por el
ISP y esa la dirección fue ingresada de forma manual en la configuración del codificador y no esta sujeta a cambios.
Este escenario funcionó porque las "llamadas" IP son iniciadas usualmente desde el campo. Mientras que la unidad
del campo pueda encontrar la dirección fija de la unidad del estudio y enviarle un stream, un canal reverso puede
ser creado fácil y automáticamente mediante la unidad del estudio, utilizando la fuente de información contenida
en los paquetes entrantes. En este escenario, la dirección IP del estudio debe ser memorizada o ingresada en cada
codificador de forma individual
La primera función sobre la cual Switchboard opera es el problema de la dirección IP dinámica al actuar como
Directory Server. Los usuarios de los codificadores simplemente inician sesión en el servidor gratuito y se les
proporciona una cuenta, un nombre de usuario y una contraseña. Una vez iniciada la sesión, ingresar los detalles
de cada codificador es sencillo. En el codificador, el usuario deberá ingresar un nombre familiar por el cual el
codificador será reconocido dentro de ese grupo.
Una vez activado, un codificador en un grupo que esta físicamente conectado a la Internet se sincronizará con el
servidor. La actual dirección IP pública del codificador será obtenida por el servidor y el directorio del usuario será
actualizado con la nueva dirección IP. En adición, el estado de disponibilidad del códec también se actualiza. El
codificador le hará un "ping" al servidor si cualquier cosa cambia (dirección, estado, etc). Como usted verá, esta
función "ping" se probará útil en otras maneras.
Una vez que el codificador actualizó su estado con el servidor, es tiempo de descargar el directorio. Este proceso
sucede de forma instantánea. La actualización incluye las direcciones actuales y la información de estado para
todos los codificadores dentro del grupo. Esta información crea una "Buddy List" que se integra en el libro de
direcciones de conexiones del codificador. La lista puede consistir en entradas que se realizan de forma por
dirección IP en el codificador, pero aquellas son representadas por diferentes iconos. Los estados actuales de cada
codificador están reflejados al oscurecer con un color gris las entradas que no estas conectadas actualmente o que
no aun no fueron sincronizadas con el servidor.
Si las direcciones IP deberían cambiar, el codificador se sincronizará nuevamente con el servidor de la nueva
dirección y todo se actualizará de forma automática. Las conexiones pueden ser realizadas al seleccionar el nombre
correcto, sin ninguna actualización por parte del usuario.
El otro obstáculo provisto por el uso de los routers NAT es la inhabilidad de aceptar conexiones entrantes no
solicitadas desde Internet. Generalmente, esta función actúa como un firewall rudimentario y es una red positiva
77