Вы находитесь на странице: 1из 7

Conocimientos previos

protocolo SIP

Maneja identificadores similares a las etiquetas del lenguaje de marcado HTML.

Los componentes que posee este protocolo :

 Agente de Usuario (cliente/servidor) y Agente de redirecciones


 Servidor Proxy/de registro/de localización

 Tipos de mensajes:

 INVITE: este crea una sesión entre agentes de usuario. Contiene información
sobre los usuarios y el tipo de datos transferido (audio / vídeo).
 ACK: Confirma el establecimiento de una sesión.
 OPTION: Solicitud de información de capacidades.
 REGISTER: Registra la dirección SIP de un usuario.
 Códigos de respuesta:

 1xx: Mensaje de información.


 2xx: Respuesta positiva. Se recibió la solicitud y ha sido aceptada.
 3xx: Respuesta postergada. Son necesarios otras tareas antes de determinar si
es posible establecer la llamada.
 4xx: Error en la petición.
 5xx: Fuera de servicio temporal.
 6xx: No aceptada la llamada.

Protocolo RTP

se utiliza el protocolo de transporte en tiempo real (RTP). Se encarga de la transferencia y


recepción de los datos en un orden correcto, dispone de información acerca de los códecs de
audio/vídeo.

Captura de paquetes VoIP

iniciamos Wireshark luego Accedemos al menú [capture]>[interfaces] alli veremos la lista


adaptadores de red encontrados por el programa. Seleccionaremos la interfaz sobre la que
deseamos capturar el tráfico en nestro caso utilizamos la red inalambrica 2 y le damos click en
start.
Una vez concluida la obtenccion de datos, detenemos la captura pulsando en el botón [Stop
capture] en la barra de herramientas de Wireshark.

Analisis los paquetes.


En la siguiente imagen se puede observar todos los paquetes que capturo el software al momento
de darle start y luego stop .
El primer paquete es un mensaje SIP de tipo Request, concretamente INVITE que se refiere
al establecimiento de llamada o sesión.

Wireshark también ofrece la posibilidad de visualizar esta secuencia (flujo –flow-) dentro del
apartado de análisis gráfico [Statistics] >[Flow chart] > (*) Displayed packets:

Luego de capturar todos estos paquetes no dirijimos ha analizar los paquetes que nos interesa en
esta caso vamos a analisar los parametros de calidad de servicio y luego reproduciremos la
llamada que hemos capturado .

Primero

Analisamos el ancho de banda ,para esto nos dirijimos a la barra de menus y escogemos la opcion
statistic y luegos damos click en IO graph .
Luego de darle click nos muestra la siguiente imagen

Nos muestra el ancho de banda full dúplex es decir tanto en transmisión como recepción, como
nos interesa el tráfico de voz que llega a nuestro servidor elastix, la ip de host es 192.168.10.1 esto
lo colocamos en el filter de graph1 y nos arrojara la siguiente imagen
Para detallar un poco mas la llamada nos vamos al menú de telephony escogemos RTP Y luego
show all streams

Aquí nos muestras los streams de las llamadas

A nosotros nos interesa las llamadas con destino a la dirección ip 192.168.10.1 se aprecia que no
hay paquetes perdidos, el código utilizado es el g711 y los diferentes valores de jitter,
Reproducción de la conversación

En la opción de filter escogemos el protocolo RTP que es protocolo en el cual va transportados los
datos de voz y le damos aplicar luego de esto nos dirigimos al menú de telefonía [Telephony] de la
pantalla principal pulsamos la opción [VoIP calls] y observamos en la pantalla de la aplicación los
paquetes obtenidos que forman parte de la comunicación IP a analizar.

Para conocer la duración de la conversación VoIP así como la referencia a los participantes y el
protocolo utilizado simplemente debemos acceder a la opción [Telephony]>[VoIP Calls]:
Al seleccionar la llamadas completada, podremos escuchar su contenido pulsando sobre el botón
[Player].

Le damos clic en decode, luego nos mostrara los datos de voz atreves del tiempo tanto del host de
inicio como el de destino ,seleccionamos los dos y le damos play para escuchar la reproducción de
la llamada.