Académique Documents
Professionnel Documents
Culture Documents
1 2 3 ESTUDIANTE Camilo Andres Ibarra Yepes Leiner Johan Mosquera Aranda CDIGO 06101062 06102060
Objetivos de aprendizaje:
Asimilar los conceptos bsicos del Protocolo de Inicio de Sesin SIP. Realizar un esquema de llamada bsico. Emplear el mecanismo de conexin punto a punto. Emplear el mecanismo de conexin basado en Proxy.
Diagrama:
mensajes SIP
mensajes SIP
mensajes SIP
mensajes SIP
Introduccin:
En esta actividad de laboratorio, se utilizar la herramienta SIP Communicator como aplicacin de mensajera instantnea para visualizar los mensajes del protocolo SIP en las comunicaciones.
Esta prctica fue diseada por lvaro Rendn Galln y Francisco Orlando Martnez P, en colaboracin con Emmanuel Lasso S.
________________________________________________________________________________________ Sistemas de Conmutacin, II 2013 Ingeniera en Electrnica y Telecomunicaciones, Universidad del Cauca Modificado por: Ing. ngela M. Vargas A.
Sistemas de conmutacin
Tarea 1: Instalacin del software
Paso 1: Ejecucin de Java Media Framework
Ejecute el archivo jmf-2_1_1e-windows-i586.exe. Este archivo corresponde al Java Media Framework, que permite el manejo de recursos multimedia con Java. Nota: se requiere el JDK de Java. Preguntar al monitor si ya se ha efectuado esta instalacin, y verificar la variable de entorno JAVA_HOME.
Nota 1: use la direccin IP de su mquina como su direccin SIP. Nota 2: edite el archivo con el bloc de notas o NotePad++ y guarde los cambios antes de lanzar el sip-communicator. Realice el mismo procedimiento para el cliente al cual se va a conectar.
Sistemas de conmutacin
mezcle los mensajes originados en la llamada anterior con los de la nueva llamada. Esta accin debe hacerse cada vez que realice un proceso de llamada o registro, ya que as podr diferenciar mejor los mensajes SIP.
El anterior comando (java jarsip-communicator.jar) debe ejecutarse situndose por medio de la consola en la carpeta de donde se extrajo el sip-communicator. Tras ejecutarlo aparece la siguiente ventana.
Sistemas de conmutacin
5. En el cliente receptor, seleccione la opcin Answer. En este momento la conexin debe estar establecida.
6. Utilice el micrfono y los parlantes (o la diadema) para realizar la conversacin con su compaero y verificar la transmisin del flujo de informacin. 7. Seleccione la opcin Hang up para terminar la llamada. La tabla inferior deber actualizar el estado de la llamada actual.
2. Describa el flujo de informacin que se muestra en el diagrama, tanto en el lado del emisor como en el receptor.
________________________________________________________________________________________ Sistemas de Conmutacin, II 2013 Ingeniera en Electrnica y Telecomunicaciones, Universidad del Cauca Modificado por: Ing. ngela M. Vargas A.
Sistemas de conmutacin
En el Emisor.
Imagen 1 Segn las trazas se puede observar que la comunicacin se realizo satisfactoriamente; en la imagen de arriba se aprecia la sealizacin que se utiliza para el proceso de la llamada, primero se hace una invitacin por parte del emisor al receptor la cual genera un tono de espera de respuesta, cuando el receptor responde la llamada inmediatamente se establece la comunicacin. Para finalizar la llamada se colg en el emisor, entonces se observa que se enva un BYE y se queda a la espera de la confirmacin con un ok el cual anuncia el final de la comunicacin entonces se libera la conexin. En el receptor
imagen 2
________________________________________________________________________________________ Sistemas de Conmutacin, II 2013 Ingeniera en Electrnica y Telecomunicaciones, Universidad del Cauca Modificado por: Ing. ngela M. Vargas A.
Sistemas de conmutacin
Se puede ver en la imagen numero 2 que corresponde a la comunicacin establecida vista desde el Receptor, el cual respondio la llamada Answer despues de notal el tono de marcado Alerting, posterior a esto se establecio la llamada, se puede apreciar ACK confirmando que la llamada esta establecida correctamente, seguidamente al finalizar la llamada esta BYE el cual anuncia la finalizacin de la llamada. 3. En la ventana de Traces, seleccione la opcin DisplaySessions para ver cada uno de los mensajes SIP en detalle. Ver una ventana como la siguiente. En el Emisor
Imagen 3 En el receptor
Imagen 4
________________________________________________________________________________________ Sistemas de Conmutacin, II 2013 Ingeniera en Electrnica y Telecomunicaciones, Universidad del Cauca Modificado por: Ing. ngela M. Vargas A.
Sistemas de conmutacin
INVITE: Afirma una Invitacin a un cliente para iniciar y establecer la comunicacin. Call-ID: Es el identificador nico el cual se asigna para cada llamada realizada Identificador nico que se asigna para cada llamada, el cual contiene la direccin del host, es el mismo para todos los mensajes de la misma comunicacin. Cseq: Es generada con la interaccin de cada usuario, incrementa con cada solicitud que posea, lo cual permite identificar las comunicaciones realizadas. From: Correspondiente a la direccin del origen de la comunicacin, la cual se conforma por: Nombre de usuario, puerto, Direccin SIP. To: Define la direccin de destino de la comunicacin. Via: Indica el transporte usado para realizar el envo. Contact: Es el mtodo el cual contiene la direccin con la cual puede realizarse el contacto con el emisor para futuras conexiones.
4. Cierre el cliente SIP Communicator en el lado del receptor. SIP Communicator guarda los mensajes SIP generados en un archivo de registro sipcommunicator.stack.log ubicado en la carpeta log de SIP Communicator. Recuerde borrar el contenido de este archivo (no el archivo) antes de realizar un nuevo proceso de llamada para que no mezcle los mensajes originados en la llamada anterior con los de la nueva llamada. 5. Intente realizar el procedimiento de llamada nuevamente. Qu sucede? Qu mensajes SIP se han producido? (utilice la opcin View Traces). Explique. No se puede realizar la conexin para establecer la comunicacin ya que al cerrar el programa desde el receptor del lado del emisor continuar enviando mensajes INVITE a la espera de una respuesta y al no tenerla termina su ciclo, cesando el envi y finalizando la conexin.
________________________________________________________________________________________ Sistemas de Conmutacin, II 2013 Ingeniera en Electrnica y Telecomunicaciones, Universidad del Cauca Modificado por: Ing. ngela M. Vargas A.
Sistemas de conmutacin
Paso 2: Configuracin modo proxy en emisor y receptor
1. Seleccione la mquina que va a alojar al servidor Proxy. La direccin IP de estamquina corresponder a la direccin IP del Proxy. 2. En el archivo sip-communicator.properties (en el equipo transmisor y en el receptor), configure lassiguientes propiedades: En la seccin SIP properties: o net.java.sip.communicator.sip.PUBLIC_ADDRESS=user@10.16.40.253 (Nombre del usuario) o o net.java.sip.communicator.sip.REGISTRAR_ADDRESS=10.16.40.254 (Direccin del proxy) net.java.sip.communicator.sip.REGISTRAR_PORT=4000 (Puerto para conectarse al proxy)
En la seccin JAIN SIP definedproperties: o javax.sip.IP_ADDRESS=10.16.40.253 (Su direccin IP, la misma que hace partedel nombre) o javax.sip.OUTBOUND_PROXY=10.16.40.254:4000/udp (Direccin IP delproxy:puerto/protocolo de transporte)
3. Lance el SIP Communicator. Observe el mensaje en la barra de estado al intentar el registro. Qu sucede? Qu mensajes SIP fueron generados?
________________________________________________________________________________________ Sistemas de Conmutacin, II 2013 Ingeniera en Electrnica y Telecomunicaciones, Universidad del Cauca Modificado por: Ing. ngela M. Vargas A.
Sistemas de conmutacin
2. En la interfaz del servidor Proxy-SIP seleccione la opcin Menu-Configuration. En la opcin Proxy-IP-Address, digite la direccin IP de la mquina donde el Proxy se est ejecutando y seleccione la opcin Apply para guardar los cambios. 3. En la interfaz desplegada seleccione la opcin Start Proxy. Por defecto en la interfaz de registro aparecen dos usuarios registrados.
2. Seleccione la opcin View Traces en el SIP Communicator y en el Proxy. Describa la secuencia de mensajes SIP que se ha producido como resultado del proceso de registro. 3. Realice nuevamente una llamada, de la misma manera que se hizo para la comunicacin punto a punto. 4. A travs de la opcin View Traces, en el SIP Communicator y en el Proxy, observe la secuencia de mensajes SIP resultantes durante el establecimiento y terminacin de la llamada. 5. Describa brevemente la secuencia de mensajes generados. 6. Qu diferencias observa con respecto al establecimiento de la conexin punto a punto?
________________________________________________________________________________________ Sistemas de Conmutacin, II 2013 Ingeniera en Electrnica y Telecomunicaciones, Universidad del Cauca Modificado por: Ing. ngela M. Vargas A.
Sistemas de conmutacin
Anexo. Manejo de la consola de comandos en Windows
El Smbolo del sistema (en ingls, Commandprompt) es una Interfaz de Lnea de Comandos creada para facilitar la introduccin de rdenes y la ejecucin de aplicaciones en el sistema operativo Windows mediante lneas de comandos, es decir, sin usar la interfaz grfica de Windows. Para abrir esta aplicacin puede buscarla en Programas>Accesorios. Tambin puede abrirla a travs de Inicio>Ejecutar, o tecleando Windows + R, luego de lo cual debe escribir cmd en el campo de texto y seleccionar Aceptar. Aparece la ventana de la siguiente figura, en la cual puede introducir los comandos.
DESCRIPCIN
Es un comando fundamental. Permite cambiar el directorio actual (CD de ChangeDirectory). El directorio se muestra a la izquierda del signo >. Para ir a un directorio inmediatamente superior, teclear cd .. Lista el contenido del directorio actual o del directorio dado como argumento. Copia un archivo <fuente> hacia un archivo <destino>. Mueve un archivo <fuente> hacia un archivo <destino>. Elimina el archivo dado como argumento. Renombra el archivo dado como argumento. Sin argumentos, despliega la lista de comandos disponibles. Limpia la ventana de comandos. Cierra la ventana de comandos.
dir [nombre del directorio] copy<fuente><destino> move<fuente><destino> del <archivo> ren<fuente><destino> help cls exit
________________________________________________________________________________________ Sistemas de Conmutacin, II 2013 Ingeniera en Electrnica y Telecomunicaciones, Universidad del Cauca Modificado por: Ing. ngela M. Vargas A.