Hace unos días había publicado un artículo (prólogo más bien) como la implementación de un SBC detrás de NAT, el cual utilizaremos para conectar a nuestros Lync Server / Skype For Business 2015 también detrás de NAT (Implementando un SBC en Cloud para Lync y Skype For Business (detrás de NAT) (Parte I)). Hoy os muestro el segundo y último artículo sobre los SBC, toca el momento de explicar como implementarlo y cuales serían los pasos de configuración que he llevado a cabo para realizar la siguiente configuración:
La idea es implementar un SBC en un servidor virutal que esté detrás de un dispositivo configurado con NAT y que pueda establecer un TRUNK SIP con Lync/Skype4B y con un ITSP. De tal forma, que los usuarios de Lync/Skype4B pueda realizar y recibir llamadas, por ello el SBC tendrá varios TRUNK SIP. Todos los que manejamos Lync/Skype4B sabemos que únicamente soporta TRUNK SIP en TCP/TLS y que no podemos utilizar un registro para conectarnos con el ITSP. Por ello, vamos a configurar un SBC “gratuito” como es FreePBX (Asterisk), el cual se ha instalado en un CPD en VMWare y que tiene una dirección IP Privada configurada. Esta máquina virtual tiene asignada una IP Pública fija que utilizaremos para establecer el TRUNK SIP desde nuestros Lync/Skype4B, los cuales también están en un escenario de direccionamiento similar. Este es un escenario normal, un Lync/Skype4B Server que está en una red local con su IP Privada, pero para la salida a Internet tiene un Router/Firewall que es quien tiene las IP Pública. Vamos, un escenario real y común en el 99% de las empresas, una red local que se conecta a Internet vía Router/Firewall habilitado con NAT.
Dicho esto y creo que entiendiendo lo que quiero hacer, que no es más que tener un SBC en un CPD para ofrecer servicios de VoIP a instalaciones de Lync/Skype4B On-Premises, vamos a ver los detalles de la topología:
-
1 SBC FreePBX (Asterisk) con una IP privada, con una salida a Internet con una IP Pública y con NAT habilitado en el Firewall que le da conexión a internet al SBC
-
1 ITSP el cual se encargará de darnos los servicios de llamadas de VoIP para los usuarios de Lync/Skype4B, el configuraremos vía TRUNK SIP
-
1 Lync/Skype4B Server para conectarlo al SBC via TRUNK SIP

