VideoCursos

El Videocurso se compone de 3 videoconferencias semanales de 4 horas por un total de 6 videoconferencias y 24 horas. Todos los participantes tendrán acceso al campus donde podrán descargar y utilizar las guían utilizadas durante las videoconferencia. El acceso al curso y a las grabaciones de las videoconferencias es de por vida. A seguir fechas, horarios y contenidos de las seis videoconferencias:

  • 29 Octubre 2pm hora de Colombia: Presentación del curso, presentación del protocolo SIP, instalación de Kamailio y primera configuración

  • 30 Octubre 2 pm hora de Colombia: Kamailio como una PBX; llamadas entre extensiones, NAT y RTPEngine, llamadas entrantes/salientes, presencia, configuración multitenant multidominio, Servidor Media Asterisk PBX o FreeSWITCH y integración completa entre Kamailio y Asterisk PBX o FreeSWITCH; transcoding y grabación de llamadas con RTPEngine

  • 31 Octubre 2pm hora de Colombia: Kamailio como Redirect Server, Balanceo de Solicitudes SIP y llamadas a través de distintos módulos (DISPATCHER, LCR,DROUTING)

  • 5 Noviembre 2 pm hora de Colombia: Kamailio y el cifrado de las señalización SIP y del flujo media (TLS, SRTP); Kamailio y WebRTC

  • 6 Noviembre2 pm hora de Colombia: Seguridad, Monitoreo y Consola Web de Kamailio, Siremis

  • 7 Noviembre 2pm Kamailio: Teoría y practica del alta disponibilidad utilizando KeepAlived y documentando como se realiza con Pacemaker y Corosync

A lo largo de la videoconferencia veremos como configurar dos servidores Kamailio en alta disponibilidad utilizando dos escenarios/programas distintos:

  1. KeepAlived

  2. Pacemaker junto a Corosync


En muchos escenarios nos encontramos con PBX, tipo Asterisk, instaladas dentro de la red local y con todas las extensiones que se conectan desde la misma red local. Con el aumento del trabajo desde remoto o teletrabajo, vamos a necesitar que haya también conexiones de extensiones remotas.

En esto caso una simple y el mismo tiempo segura solución es poner un Kamailio por delante de la PBX que funcione como Gateway TSL-SRTP/UDP-RTP; esto es configurando Kamailio para que reciba todo el trafico sobre una IP publica (Internet) y que luego dialogue con la PBX sobre una IP Privada. De esta forma toda la señalización que pasa por Internet es completamente cifrada (Señalización y Flujo media) mientras la comunicación entre Kamailio y la PBX se establece sobre las IP de la red local donde no se necesita, normalmente, algún cifrado.

Algunos podrán preguntarse: se podría hacer esto directamente con Asterisk PBX, cambiando la configuración del bloque de tipo transporte del archivo pjsip.conf; eso es cierto pero Kamailio tiene un valor añadido sobre Asterisk PBX: la posibilidad de aumentar la seguridad del servidor gracias a los distintos módulos disponibles (PIKE, SECFILTER, RATELIMIT), la posibilidad de configurar el atravesiamiento de NAT de una forma más granular y la posibilidad de analizar todas las solicitudes entrantes para corroborar que la sintaxis esté correcta y aceptable. Todas las solicitudes que no pasan estos controles, serán descartada.

En este VideoCurso veremos dos escenarios distintos:

  • Kamailio y Asterisk PBX instalados en el mismo servidor

  • Kamailio instalado en un servidor y Asterisk PBX instalado en un segundo servidor

La comunicación entre Kamailio y los usuarios será sobre TLS/SRTP es decir con cifrado de la señalización SIP y del flujo media y sobre la IP Publica del servidor. Las pruebas se han realizado con los siguientes Softphone/Teléfonos de mesa:

  • Microsip

  • Linphone

  • Blink

  • GrandStream WP820

La comunicación entre Kamailio y Asterisk PBX se realizará sin cifrado y utilizando la IP local de los dos servidores, esto quiere decir que Asterisk no será visible en la red publica.

En Asterisk se utilizará el canal pjsip y desde Asterisk se podrán sacar las llamadas a través de la configuración de una troncal que se autenticará con usuario y contraseña.

Para la configuración de Proveedores de números geográficos, deberíamos solicitar la autenticación con usuario y contraseña u optar para proveedores que permiten el trafico TLS/SRTP.

Ahora algunos datos relativos al curso:

Fecha: Sábado, 26 Noviembre 2022

Costo: 35 dólares

Duración: 3 horas de 9 am a 12 pm

El precio incluye:

  • el acceso de por vida a la grabación del VideoCurso

  • el acceso a las guías que les permitirá replicar la configuración presentada a lo largo del curso

  • un foro para preguntas