Captura, monitoreo y análisis SIP/RTP con HOMER 5

HOMER 5 es un sistema que opensource que permite la captura, análisis y monitoreo de la infraestructura SIP en las empresas medianas, grandes y también en las redes operadores de telecomunicaciones. Entre sus características encontramos:

  • Un potente motor de búsqueda de paquetes SIP con opciones amplias de filtrado
  • Capacidad de procesamiento de miles de paquetes por segundo
  • Sistema de Alarmas disparables de acuerdo a condiciones personalizadas
  • Pantalla de resultados SIP que correlaciona diversos mensajes perteneciente a una misma sesión mediante colores
  • Reportes QoS y análisis de RTP con resultados MoS sintéticos en plataformas compatibles
  • Vinculación de flujos de llamada (call flows) que atraviesan diversos B2BUA (Conmutadores SIP)
  • Compatibilidad con una amplia gama de Conmutadores, Proxy, B2BUA y otros equipos SIP
  • Diversas opciones de base de datos
  • Compatiblidad con WebRTC
  • Soporte TLS


Elementos que lo constituyen

El sistema está constituido por los siguientes elementos:


Buscador SIP

El buscador SIP del Homer Web UI permite hacer búsquedas precisas usando criterios como encabezados SIP tales como From:, To:, Call-ID: RURI: y otros parámetros tales como IP o puerto de origen y destino. Es posible filtrar transacciones que corresponden a llamadas o a peticiones de SIP REGISTER. Homer brinda amplios parámetros para la búsqueda en rangos de tiempo.


Resultados SIP Homer

Cuando Homer 5 encuentra paquetes que cumplen con los criterios de búsqueda seleccionados los muestra en la pantalla de resultados. Es fácil navegar y ubicar los diferentes flujos de llamada los cuales son agrupados por colores para su rápida identificación


Al hacer clic en un determinado mensaje SIP obtenemos la captura exacta del texto del dicho mensaje. En cambio, si el clic se hiciera sobre el valor del session id de algún mensaje SIP, el resultado seria el conjunto completo de todos los mensajes pertenecientes a la sesión en cuestión. Los datos completos obtenidos en tal caso serían:


Interdigita puede ayudar a su empresa en la implementación de ésta y otras tecnologias de telecomunicaciones


Reportes y estadística RTP (QoS)

Homer 5.0.5 provee avanzadas funciones de análisis y reportes RTCP. Estas herramientas permiten obtener mediciones de la calidad del servicio de voz y vídeo de los usuarios de su red. Asterisk 13 tiene soporte nativo para enviar estadística RTP y para otras versiones de Asterisk y Freeswitch se puede usar CaptAgent.
Entre las métricas reportadas se incluye:


Plataformas Nativas HEP / EEP

Las siguientes plataformas pueden enviar tráfico nativo en formato HEP directamente al servidor de captura SIP Homer 5:


CaptAgent 6

En el caso que su plataforma SIP no tenga compatibilidad nativa con el protocolo HEP/EEP de HOMER 5 es necesario hacer la instalación de CaptAgent 6. Los sistemas operativos compatibles son:

  • Linux ( Debian 7-8 y Centos 6-7 son las plataformas recomendadas )
  • Solaris
  • Mac OS X
  • Windows
La manera más sencilla de lograr la captura de los flujos SIP, WSS, RTP/SRTP se da al instalar CaptAgent en el mismo equipo donde corre la plataforma SIP

Para el caso de otras plataformas SIP propietarias o que no corren alguno de los sistemas operativos compatibles es necesario instalar CaptAgent 6 en un equipo autónomo. Este proceso es mucho más simple cuando se eligen plataformas Linux modernas como Debian 7, 8, y Centos 6 o 7.


Ejemplo de integración Capture Agent en infraestructura SIP

La manera de hacer llegar los flujos de captura hacia el nodo CaptAgent implican la puesta en marcha de la funcion de duplicación de puertos o port mirroring de su switch a fin de lograr la intercepción transparente del trafico generado por su equipo SIP.

Una vez que CaptAgent recibe la información se encargara de encapsularla en el protocolo nativo HEP/EEP y de reenviarla al servidor sip Homer para su analisis y procesamiento mediante WebHomer.