[en] The sustained high growth and evolution of telecommunication networks has led to the need of monitoring its use. This growth is noticeable in the IP traffic, such as Voice over IP (VoIP) or IP Television (IPTV). This type of services is being massive, and they are growing because of the improvements of the IP networks performance. Then, the traffic control and monitoring has to be improved to find an optimal solution. To solve this issue, it is necessary to develop dissectors for the monitored protocols, which have to be able to obtain the needed information to carry out a good monitoring. This is how the VoIPCallMon project appears. Its objective is to monitor several VoIP protocols in high speed networks with low-cost off-the-shelf probes. In this way, it is possible to have a large number of low-cost probes to obtain network information in several vantage points. In this project there are specialized modules to dissect a concrete protocol. In this document we will explain how we could solve the dissection of UNISTIM, a VoIP signaling protocol owned by Avaya. This protocol is used, mostly, in enterprise networks, where it is truly necessary to obtain information about the calls made or received. The proposed solution traces information about the signaling, and also gathers information about the RTP flow, being able to record the phone conversations. All this has to be adapted as a module for the VoIPCallMon project. In summary, this development shows how to perform an efficient protocol dissection in software, as well as providing the needed information to get a good monitoring.

[es] Debido al enorme crecimiento y evolución que están sufriendo las redes de telecomunicación, se hace necesario un seguimiento y monitorización del uso que se hace de dichas redes. Este crecimiento se ha hecho notar en el tráfico que circula sobre el protocolo IP, como es el cado de la Voz sobre IP (VoIP) y la Televisión sobre IP (IPTV). Los servicios de este tipo se están masificando y cada vez va a más, debido a la mejora del rendimiento de las redes IP. Esto hace que el control y seguimiento del tráfico tengan que perfeccionarse para buscar una solución óptima. Para resolver este problema tienen que desarrollarse disectores de los protocolos monitorizados, que deben de ser capaces de obtener la información necesaria para poder llevar a cabo una buena monitorización. Así es como surge el proyecto VoIPCallMon, cuyo objetivo es poder monitorizar diversos protocolos de VoIP en redes de alta velocidad con sondas de bajo coste. Pudiendo así, disponer de un gran número de sondas a un precio bajo para poder obtener información de la red en más puntos de rastreo. Dentro de este proyecto, existen módulos especializados en diseccionar un determinado protocolo. En este documento se explicará cómo se ha conseguido dar solución a la disección de un protocolo de señalización de VoIP que pertenece a la empresa Avaya, UNISTIM. Este protocolo es utilizado, en la mayoría de casos, en redes corporativas, donde es verdaderamente necesario obtener información sobre las llamadas realizadas. La solución que se propone, no solo rastrea información sobre la señalización, sino que también recopila información sobre el flujo RTP, dando la posibilidad de grabar las conversaciones que se produjeron. Todo esto, siempre, adaptando el módulo creado al proyecto que se encuentra por encima. En resumen, esta solución muestra cómo realizar una disección eficiente a nivel de software, además de entregar la información necesaria para llevar a cabo una buena monitorización.