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

22

PRCTICA N3: Establecimiento de comunicaciones de VoIP mediante Softphone y telfonos IP usando el protocolo SIP a travs de servidores Proxy y registro-localizacin.
OBJETIVOS Configurar los dispositivos (softphone y telfonos IP) para que se puedan conectan a servidor proxy y de registro-localizacin. o Configuracin de los telfonos IP mediante acceso web. o Instalacin y configuracin de los softphone X-lite y 3CX. Anlisis mediante el analizador de redes Wireshark de las comunicaciones SIP. o Anlisis de las peticiones y respuestas entre los diferentes mensajes intercambiados entre los dispositivos en una comunicacin SIP. o Anlisis del contenido de las cabeceras de los mensajes y respuestas intercambiados entre los dispositivos en una comunicacin SIP. INTRODUCCION TERICA Acabamos de ver en la prctica anterior, un modo de establecer las comunicaciones entre dispositivos de VoIP utilizando el protocolo de inicio de sesin SIP. En este caso cada dispositivo VoIP, actu a la vez como UAC y UAS sin la intervencin de ningn intermediario, usando como medio de comunicacin la red de datos. Ha quedado evidente, la poca operatividad de la telefona IP sin la intervencin de ninguna entidad que haga las funciones de intermediario. Nos referimos a los Servidores Proxy, de registro-localizacin y redireccin. Estos elementos cumplen las diferentes funciones que permiten: Reenviar las peticiones SIP de un AUC origen a un AUS destino. (Servidor Proxy) Encaminar respuestas de un AUS destino a un AUC origen. (Servidor Proxy) Registra a los AUC. (Servidor de registro-localizacin) Guarda la localizacin fsica (IP) de cada AUC, traduce direccin lgica (user@dominio) a direccin fsica (IP). (Servidor de registro-localizacin).

Analizaremos en un entorno controlado, el taller, como se llevan a cabo las comunicaciones entre todos los elementos que intervienen en una comunicacin SIP. El escenario que se plantea para hacer la prctica es el siguiente: 1. El elemento que actuar de Servidor Proxy, registro-localizacin, est conectada a la red del aula taller (10.1.10.0) y se encuentra en la direccin IP 10.1.10.201. 2. En cada PC deber estar instalado el analizador de redes Wireshark y los softphones X-lite y 3CX que sern los que utilizaremos en esta prctica. 3. Cada grupo tiene asignado un nombre de usuario, una extensin y un password que deber configurar en su softphone instalado en el PC. 4. Al igual que en la prctica anterior en cada fila de mesas se dispondr de un telfono IP, que en este caso deber ser configurado por los grupos que trabajen en esa fila.

23

5. En este escenario cada uno de los usuarios podr establecer una comunicacin telefnica con cualquiera del resto, siempre que configure su dispositivo SIP con los parmetros adecuados. MATERIALES Y EQUIPO Softphone X-lite: X-lite es uno de los ejemplos de softphones gratuitos, que podemos encontrar en la Red. Posee diferentes versiones, para ser empleada en diferentes sistemas operativos. En nuestro caso usaremos la versin para Windows. Se trata de un software actual que nos permite incluso realizar videoconferencias. Softphone 3CX: El telfono 3CX es un telfono VoIP gratuito disponible para Windows, Iphone o cualquier telfono inteligente basado en Android, tales como Google Nexus, Sony Xperia, Motorola Droid o Samsung Galaxy. Conectando el telfono 3CX a un proveedor VOIP o a una central VoIP, se podran realizar llamadas a cualquier VoIP, mvil o nmero fijo. Telfomo IP marca Grandstream: Se trata de un telfono IP de los de gama media/baja, que a diferencia del softphone no requiere estar conectado a un PC para funcionar, basta con conectarlo a la red de datos. Analizador de protocolos Wireshark, que hemos aprendido como utilizar en la prctica anterior. Lo complementaremos con la informacin que nos facilita el proprio dispositivo SJPhone. PROCEDIMIENTO Antes de comenzar deberemos instalar y configurar los diferentes UA que utilizaremos (softphones y telfonos IP). 1.- Instalacin de los softphone. a) La instalacin de los softphone es sencilla basta con ejecutar los programas instaladores en Windows. b) Ejecutar el archivo X-Lite_Win32_4.5_69607.exe en nuestro PC. Se instalar el softphone X-lite c) Instalar el archivo 3CXPhone6.exe en nuestro PC. Se instalar el softphone 3CX.

24 2.- Configuracin de X-lite. a) Si ejecutamos el programa X-lite, la pantalla de inicio ser esta:

b) Antes de poder utilizar el software para realizar alguna llamada deberemos configurarlo, con los datos que harn que funcione en nuestro sistema instalado en el taller. Accederemos a la opcin Softphone del men y seleccionaremos Account Settings (Softphone Account Settings). Comenzaremos con configurar una cuenta en nuestro dispositivo SIP: En esta pestaa primera Account, slo rellenaremos los datos de aquellas casillas que estn en rojo en la figura de la derecha, el resto de casillas las dejaremos tal cual, con la informacin que nos aparezca y con los datos que contengan. Account name: GRUPOnn, donde nn es el nmero de tu grupo. User ID: es el nmero de extensin que tiene asignado tu grupo, es un nmero de 4 cifras que comienza por 3 (3NNX),donde NN es el grupo al que perteneces y X es el dispositivo dentro del grupo (en un mismo grupo podis tener ms de un dispositivo SIP, empezar a numerar por 0). Domain: Escribiremos la IP de nuestro servidor 10.1.10.201 Password: Coincide con el valor anterior User ID. No es lo aconsejado pero a nosotros nos resultar ms fcil recordar. Display Name: deberis escribir GRUPO NN X donde NN es el grupo al que pertenecis y X el dispositivo del grupo (desde el 0 al 9). Proxy Address: el mismo que en Domain 10.1.10.201 No olvidis pulsar OK c) Ahora estableceremos nuestras preferencias, en el dispositivo SIP, para lo cual otra vez accederemos al men Softphone, pero ahora a la opcin Preferences Softphone Preferences.

25

De momento nos limitaremos a comprobar que funcionan correctamente los dispositivos de audio: micrfono y auriculares, ya que es imprescindible que en un entorno tan ruidoso como el taller los utilicemos para comunicarnos.

Seleccionaremos de la columna de izquierda la opcin Devices y nos aparecer la pantalla de la derecha, donde pulsaremos el botn Test Devices. Tambin podremos seleccionar el dispositivo relacionado con cada uno de ellos.

Aqu podremos comprobar si nos funciona el micrfono y los auriculares,

3.- Configuracin de 3CX. d) Si ejecutamos el programa 3CX, la pantalla de inicio ser la que nos aparece en la siguiente figura, el aspecto es parecido al de los telfonos que tenemos en nuestro bolsillo y nos resultar bastante sencillo manejarnos con l:

26

e) Antes de poder utilizar el software para realizar alguna llamada deberemos configurarlo, con los datos que harn que funcione en nuestro sistema instalado en el taller. Comenzaremos por acceder a la opcin de men, para ello deberemos pulsar la tecla que aparece en la parte inferior del telfono.

f) Comenzaremos con configurar una cuenta en nuestro dispositivo SIP, lo aremos en la Opcin del men marcada con Conexin:

En esta pestaa primera Accounts (Cuentas), Es donde crearemos las diferentes cuentas con los datos de nuestro usuario password, servidor, etc. Comenzaremos por crear una cuenta nueva, pulsaremos New.

27 Slo rellenaremos aquellos recuadros que aparecen remarcados en rojo en la figura y al igual que antes con X-lite, utilizaremos el mismo criterio: Account name: PBX01, es el nombre de nuestro servicio de telefona IP, en el taller. Caller ID: deberis escribir GRUPO NN X donde NN es el grupo al que pertenecis y X el dispositivo del grupo (desde el 0 al 9). Extensin: es el nmero de extensin que tiene asignado tu grupo, es un nmero de 4 cifras que comienza por 3 (3NNX),donde NN es el grupo al que perteneces y X es el dispositivo dentro del grupo (en un mismo grupo podis tener ms de un dispositivo SIP, empezar a numerar por 0). ID: escribiremos el mismo nmero que en la casilla anterior. Contrasea: Coincide con los valores anteriores de Extensin e ID. No es lo aconsejado pero a nosotros nos resultar ms fcil recordar Estoy en la oficina IP local. Escribiremos la IP de nuestro servidor 10.1.10.201 El resto de opciones las dejamos tal cual y pulsar OK

g) Ahora estableceremos nuestras preferencias, en el dispositivo SIP, para lo cual otra vez accederemos al men, pero ahora a la opcin Preferencias.

28 De momento nos limitaremos a comprobar que funcionan correctamente los dispositivos de audio: micrfono y auriculares, ya que es imprescindible que en un entorno tan ruidoso como el taller los utilicemos para comunicarnos. Seleccionaremos de la columna de izquierda Aquellos dispositivos que sern los que controlen la entrada y salida de audio e incluso si tenemos en nuestro PC cmara de vdeo, podremos configurarlo tambin.

Si nos aparece el mensaje en la pantalla del telfono Colgado (crculo blanco), es que todo ha salido bien y podemos utilizar el telfono para llamar al resto de los compaeros.

Si pulsamos sobre los dos botones que nos aparecen en los bordes superior derecho e izquierdo, se nos despliegan unas alas en los laterales donde veremos el vdeo (derecha) y nuestra lista de llamadas en cada una de las cuatro lneas que tiene el telfono. En la figura se puede ver lo que os comentaba. Aprender a manejarlo es cosa vuestra, seguro que de su uso aprendis ms que el profesor.

3.- Configuracin del telfono IP Grandstream GPX1400. Se trata de un telfono IP de los de los ms sencillos, pero lo importante no es el aspecto, ya que si queremos un telfono con ms prestaciones deberemos pagar algunos cientos de euros por l.

29 Para configurar cualquier telfono IP, lo podemos hacer accediendo al men de configuracin desde el propio telfono, o bien mediante acceso web al telfono, esta forma de configuracin de dispositivos es algo muy extendido dentro de los dispositivos IP, ya sean telfonos, routers, televisores, etc. Para acceder a su configuracin, basta ejecutar desde un PC que est conectado a la misma RED (10.1.10.0), cualquier programa navegador, colocando en el navegador la IP del telfono. En nuestro caso del ejemplo 192.168.1.10. En vuestro caso tendris que averiguar primero la IP del telfono.

La clave que nos pide es la de administrador: admin La siguiente pantalla muestra configuracin del telfono en la que deberemos colocar los datos del telfono, usuario, servidor SIP, contrasea, etc. En la siguiente tabla os aparecen los datos que se deben configurar exclusivamente. No modifiquis aquellos que no sabis para que sirven, slo hacerlo cuando estis muy seguros de los que hacis.
Dato Cuenta Activa Nombre Cuenta Servidor SIP Outbound Proxy ID Usuario SIP Valor Si PBX01 10.1.10.201 10.1.10.201 Depender de la fila en la que est el telfono FILA 01 3160 FILA 02 3170 FILA 03 3180 FILA 04 3190 FILA 05 3200 La misma que en la casilla ID Usuario SIP La misma que en la casilla ID Usuario SIP Depender de la fila en la que est el telfono FILA 01 FILA 02 FILA 03 FILA 04 FILA 05

ID Autenticado SIP: Clave Autenticada: Nombre:

30

La figura anterior muestra los datos que se debern introducir en el caso de que el telfono est situado en la FILA 01, la primera del aula, la ms cercana a la pizarra. La configuracin para que funcione el telfono finaliza guardando los datos en el telfono y reiniciando el telfono, para ello deberemos descender hasta el final de la pgina y pulsar la tecla Actualiar.

Para que surtan efecto los cambios realizados en configuracin del telfono deberemos Reinicializar el telfono, pulsando el botn Reiniciar en la pantalla que nos acaba de salir.

31

Ya tenemos listo todo el equipo, para empezar la experiencia de la telefona IP, en nuestro entorno ms prximo, el taller. Recordaris, que en la prctica anterior para comunicarnos con nuestros compaeros necesitbamos marcar su direccin IP, entonces os comentaba que fueses pacientes. Pues bien ha llegado el momento de utilizar la telefona IP como lo haras en un entorno empresarial, de momento slo nos comunicaremos dentro de la empresa ya veremos en posteriores prcticas como conseguimos conectar nuestro sistema con el resto del mundo, a travs de la red Internet o a travs de las redes de telefona tradicional bien sean analgicas o digitales. 6.- Captura de Paquetes RTP y SIP. Una vez comprobado que nuestros dispositivos funcionan, es decir, te has comunicado con alguno de tus compaeros usando los diferentes AU ( Agentes Usuario). Utilizaremos el analizador Wireshark para monitorizar los detalles de la sealizacin de una llamada que use el protocolo SIP. Lo haremos en los dos sentidos, desde el telfono IP al softphone y desde el softphone al telfono IP. Procederemos en ambos casos de la siguiente manera y en ambos casos guardaremos las capturas de los datragramas recogidos con Wireshar. Estos datos capturados nos permitirn elaborar el informe de la prctica, es muy importante que los almacenes en un pendrive para su anlisis posterior de forma detallada. Ahora realizaremos una serie de capturas para su posterior anlisis planteando diferentes situaciones de llamadas: o REGISTRAR Y LOCALIZAR NUESTRA CUENTA: Asegrate de que tiene cerrado el programa que utilizas como softphone, comprueba que no est ejecutndose en segundo plano. Pon en marcha el analizador de redes y filtra los paquetes, de modo que slo recibas los datagramas del protocolo SIP, ejecuta el programa que quieras usar para comunicarte (X-Lite o 3CX). Observa durante un minuto los datagramas que aparecen en Wireshark, gurdalos en un fichero llamado registro_telefono.pcapng. o LLAMADA DESDE EL SOFTPHONE AL TELEFONO IP: Pon en marcha la captura y realiza una llamada al telfono de tu fila, espera que descuelguen y mantn una conversacin de por lo menos un minuto, dile al interlocutor al cabo de un minuto que cuelgue l primero, luego cuelga tu. Detn la captura de datos de Wireshark y gurdalos en un fichero al que debes llamas softphone2IP.pcapng. o LLAMADA DESDE EL TELEFONO IP AL SOFTPHONE: Pon en marcha la captura y realiza una llamada desde el telfono de tu fila, espera que descuelguen y mantn una conversacin de por lo menos un minuto, dile al interlocutor al cabo de un minuto que cuelgue l primero, luego cuelga tu. Detn la captura de datos de Wireshark y gurdalos en un fichero al que debes llamas IP2softphone.pcapng.

32

CUESTIONARIO
1.- Listado de cada una de las direcciones IP de todos aquellos dispositivos que has utilizado en la prctica, telfonos IP, PCs, Servidores. 2.- Realiza un sencillo esquema de las conexiones de red que has realizado, indica en el esquema los datos principales que has tenido que configurar en cada dispositivo (Extensin, IP, clave, etc) 3.- Con ayuda de los datos capturados con Wireshark y guardados en el fichero

registro_telefono.pcapng. Explica el flujo de seal SIP durante el proceso de registro de un AU a un


Servidor de registro-localizacin. Aydate con los flujos de datos que genera el programa Wireshark. 4.- Explica de forma comparativa los datos capturados en softphone2IP.pcapng y

IP2softphone.pcapng.
5.- En cualquiera de los datos capturados y guardados en softphone2IP.pcapng y

IP2softphone.pcapng. Localiza algn datagrama que corresponda al protocolo RTCP, analzalo y explica, informacin que contienen, quien es el destinatario, cual es su uso, etc.
6.- Localiza en alguna de las capturas realizadas algn datagrama que use el protocolo SDP, analiza su contenido y saca las conclusiones que estimes oportunas. Realiza un informe, en el modelo habitual, que d respuesta de forma justificada a estas preguntas y otras que te hayas podido plantear a la hora de realizar la prctica. En el informe debern aparecer las capturas de pantalla reales de la comunicacin que has establecido. No olvides anotar aquellas configuraciones que ha sido necesario modificar sobre el guin inicial, as como el procedimiento seguido para la realizacin de la prctica (no es necesario descender a mucho detalle), detalla los pasos y clculos necesarios. Recuerda que la herramienta Wireshark, la utilizamos como instrumento para analizar la informacin que circula por la red. El informe deber elaborarse de forma individual, las conclusiones y las respuestas a las preguntas deben ser elaboradas de forma individual por cada miembro del grupo, y ser subido a la plataforma MOODLE en formato pdf. No olvides indicar en el nombre del documento el grupo al que perteneces y la practica realizada (PRACTICA03_GRUPO0x.pdf). Es importante que mantengas el formato de documento que hemos establecido desde comienzo de curso. Si tienes alguna duda sobre los contenidos que debes incluir en el informe, no dudes en preguntarle al profesor. Se ha establecido un plazo mximo de entrega al 20 de Mayo.

Вам также может понравиться