ACTIVIDAD 5: SIP

 

  1. (1 punto) Según el libro de la asignatura: Señala y describe las principales fechas en el desarrollo de SIP.

  • Febrero de 1996: presentación del primer borrador de SIP en su versión SIPv1. Esta diseñado para iniciar, modificar y finalizar sesiones interactivas de contenido multimedia. 
  • Diciembre de 1996: se presenta el protocolo SIPv2 combinando el protocolo anterior.
  • Febrero 1999: el protocolo SIPv2 se publicó como estándar por el IETF. 
  • Junio 2002: el IETF reemplaza la anterior versión de SIP mediante un nuevo estándar publicado en el documento RFC 3261. Es la utilizada ahora en dia

 

  1. (1 punto) Describe en qué consisten las arquitecturas Cliente-servidor y p2p. Pon ejemplos reales y añade una imagen explicativa de cada una de ellas (puede ser un esquema creado por ti)

* es un modelo de diseño de software en el que las tareas se reparten entre los proveedores de recursos o servicios, llamados servidores, y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa, el servidor, quien le da respuesta.




*es una red de computadoras donde todos los dispositivos conectados a la red actúan como cliente y servidor al mismo tiempo.





  1. (1 punto) Encontrar y describir los siguientes mensajes de error SIP según su código de respuesta.

    1. 401

  • 401.1: error de inicio de sesión
  • 401.2: error de inicio de sesión debido a la configuración del servidor.
  • 401.3: autorización fallida debido a ACL (el contenido solicitado ha sido rechazado por una Access Control List).
  • 401.4: error de autorización de filtro.
  • 401.5: error de autorización de la aplicación ISAPI o CGI.
    1. 402

como los demás errores 4xx, es un problema de autorización por el cuál no podemos ingresar a los datos de un sitio web
    1. 404

 es el código HTTP que envía el servidor al usuario cuando la URL a la que está intentando acceder no existe.
    1. 504

indica que tu servidor no ha recibido la respuesta que esperaba de otro servidor intermedio al intentar acceder a un sitio web o completar otra solicitud. Generalmente se debe a un exceso de tiempo de espera por la respuesta de uno de los servidores proxy o Gateway que conectan la red.
    1. 505

significa que ese servidor no soporta o no quiere soportar la versión del protocolo HTTP que está utilizando el cliente en la petición del navegador​. En resumen, lo que nos está indicando es que la versión HTTP no es compatible.
  1. (4 puntos) Diagramas + leyenda

    1. Estando en un escenario en el que se utilizan Registrar server + Proxy server. Realizar un diagrama de comunicación con mensajes numerados donde

      • A se registra en un Registrar Server

      • A Inicia una conversación con B

      • A finaliza una conversación con B 





El diagrama debe estar acompañado de una leyenda que explique cada uno de los mensajes.

  1. Repite el apartado “a” pero en un escenario con Redirect server + Registrar server.



                                   

  1. (1 punto) Describe al menos otros 2 protocolos de señalización diferentes a SIP.

 SIP (Session Initiation Protocol)

Este protocolo está mas integrado con las aplicaciones y servicios de Internet, posee mayor flexibilidad para incorporar nuevas funciones y su implementación es mucho más simple que H323, incluso es parecido a los protocolos HTTP y SMTP.

Las aplicaciones SIP usan el puerto 5060 con UDP (User Datagram Protocol) o TCP (Transmission Control Protocol), para información de señalización y normalmente el rango de puertos de 10000 a 20000, para la transmisión de la voz mediante RTP, más concretamente se usan dos puertos por canal de comunicación.

SIP se ha propuesto como sistema genérico para el soporte de mecanismo de señalizaciones de servicio de telefonía IP. SIP soporta cinco elementos funcionales para el establecimiento y terminación de comunicaciones multimedia:

➢ Localización de Usuarios.
➢ Intercambio y negociación de capacidades de los terminales.
➢ Disponibilidad de Usuarios.
➢ Establecimiento de llamadas.
➢ Mantenimiento de llamadas.

 IAX (Inter-Asterisk eXchange protocol)

Este protocolo es utilizado para manejar conexiones VoIP ya sea entre servidores Asterisk, o entre servidores y clientes. El protocolo IAX ahora se refiere generalmente al IAX2, la segunda versión del protocolo IAX2.

IAX2 fue creado y estandarizado en Enero de 2004 por Mark Spencer y su empresa Digium, la creadora de Asterisk, y es creado para y por Asterisk. Y surge también, para corregir algunos de los problemas principales del protocolo SIP, estos objetivos son:

✔ Minimizar el ancho de banda usado en las transmisiones de control y multimedia.

✔ Cambiar de protocolo de texto a protocolo binario. Pequeñas cabeceras y bajo consumo de ancho de banda.

✔ Evitar problemas de NAT (Network Address Translation). IAX2 usa UDP sobre un único puerto, el 4569, donde viajan la información de señalización y datos.

✔ Soporte para transmitir planes de marcación (dialplans).

  1. Escenario real con tramas SIP: A continuación se muestran 2 tramas que se han enviado 2 usuarios A y B usando el protocolo SIP. 

Trama 1







Trama 2

Según la información que se observa:

  1. Realiza un diagrama de comunicación especificando los UA y su URI



  1. ¿Qué tipo de mensaje es la trama 1? ¿y la 2?

La trama 1 es INVITE
La trama 2 es 100 trying
  1. ¿Cúal es el dominio?

Su dominio es @test.webrtc.es
  1. ¿Qué métodos acepta el emisor?

invite, cancel, options, bye, notify, update,info
  1. ¿Cuantos Bytes ocupa el cuerpo del mensaje de la Trama 1?

270 bytes ocupa la trama 1

Comentarios

Entradas más populares de este blog

PRESENTACIÓN

ACTIVIDAD 1 VOIP

INTRODUCCIÓN