220 likes | 340 Views
SIP. (SESSION INITIATION PROTOCOL). Introducción: Debido a que Internet se ha convertido, en un servicio omnipresente el cual suministra oportunidades para construir aplicaciones multimedia en tiempo real. Como mayoría de aplicaciones de Internet utilizan TCP/IP
E N D
SIP (SESSION INITIATION PROTOCOL)
Introducción: • Debido a que Internet se ha convertido, en un servicio omnipresente el cual suministra oportunidades para construir aplicaciones multimedia en tiempo real. • Como mayoría de aplicaciones de Internet utilizan TCP/IP • Ya que TCP no soporta multicast que es fundamental para la mayoría de aplicaciones multimedia y éstas pueden soportar pérdida de datos pero no retraso.
Historia del SIP Comenzaron los grupos de trabajo del IETF (Internet Engineering Task Force)en 1995. . Fue creado como el protocolo RFC 2543, en marzo de 1999.
Protocolos para controlar e iniciar una sesión: Existen dos mecanismos básicos para iniciar una sesión multimedia: - anuncios de sesión: son usados por una sesión del directorio -invitaciones de sesión: se utilizan protocolos como SIP o H.323
Antes de avisar de una sesión, debe ser descrita usando el protocolo de descripción de sesión (SDP), el cual describe el contenido del formato de una sesión multimedia. El protocolo de anuncio de sesión (SAP) usado para distribuirlo a todos los participantes potenciales.
Protocolo SIP • Es una capa-aplicación del protocolo de control que puede: • establecer • modificar • terminar sesiones. • Las sesiones incluy • conferencias multimedia • aprendizaje a distancia • telefonía por internet • y aplicaciones similares.
SIP puede invitar: • personas • robots: almacenamiento multimedia • sesiones multicast o unicast • se pueden añadir usuarios a una sesión existente • Es un protocolo basado en texto y la sintaxis son campos de cabecera igual que http, pero no es una extensión de éste. • Usa URL para la dirección del usuario
SIP apoya cinco facetas para establecer y terminar comunicaciones multimedia y determina: • Localización de usuario: el sistema usado para la comunicación. • Capacidad de usuario: los parámetros usados • Accesabilidad del usuario: la voluntad de los invitados a una sesión para engancharse en la comunicación. • Llamada de establecimiento: “ringing” de establecimiento de sesión. • Llamada de “colgar”: incluye llamadas de terminación y de traspaso.
¿Cómo se realiza una invitación SIP? Consiste en dos peticiones: - INVITE seguido de un ACK - La petición INVITE pregunta si se engancha a una conferencia particular o establece una conversación con otro. - Cuando el “llamado” está de acuerdo en participar en la llamada, el emisor confirma que ha recibido la respuesta enviando un ACK. -Si el emisor ya no quiere seguir en la sesión envía una petición BYE en vez de un ACK.
Métodos: SIP RFC2543 INVITE inicia sesión el cuerpo del mensaje incluye descripción de la sesión re-INVITE es usado para cambiar el estado de la sesión ACK confirma el establecimiento de la sesión solo puede ser usado con INVITE BYE termina sesión
CANCEL cancela un INVITE pendiente OPTIONS capacidad de demanda REGISTER vincula una dirección permanente a una ubicación actual se puede usar para llevar datos (CPL scripts)
Arquitectura del SIP La arquitectura básica del SIP es de naturaleza cliente/servidor Los principales entes del SIP son los Agentes Usuarios. Los Agentes Usuarios: - funcionan como clientes (UACs) cuando inician un requerimiento y como servidores cuando responden a los requerimientos.
- se comunican con otros AU, directamente o como un servidor intermedio. - También almacenan y administran estados de llamadas. El servidor intermedio SIP tiene la capacidad para comportarse como un servidor proxy o como servidor de redireccionamiento. El servidor SIP proxy reenvía requerimientos desde los AU hacia el próximo servidor SIP
La tercera entidad que comprende el SIP es el SIP Registrar. El Usuario Agente envía un mensaje de registro al SIP Registrar y el Registrar almacena la información registrada en una ubicación de servicio vía un protocolo no-SIP. Una vez que la información es almacenada, el Registrar envía la respuesta de regreso al Agente Usuario. SIP Registration
Características: SIP - Protocolo de Presencia de Próposito General SIP no es limitado a telefonía en internet SIP establece presencia de usuarios SIP los mensajes pueden transportar señalización arbitraria de carga útil tales como: - sesión - descripción, - mensajes instantáneos, - JPEGs, Adecuado para aplicaciones que tienen una noción de sistemas de realidad virtual de sesión distribuída como: - Juegos en red (implementaciones Quake II/III), - video conferencias
Ventajas • SIP es un protocolo abierto de Internet utilizado para: • - iniciar, • administrar y • terminar fácilmente sesiones interactivas, tales como la de voz a través de una red de área extensa. • Sus principales puntos fuertes son: • su simplicidad • capacidad de ampliación y • - extensión.
Permite la instalación de opciones como: • - bloqueo de llamadas, • - identificación de llamadas • llamadas en espera a través de redes IP • Desde 1999 ha ganado apoyo entre los proveedores de equipos de telecomunicaciones, tales como 3COM, Rad; así como carriers, operadores de cable y proveedores de chat por voz de la web
Desventaja No posee el servicio de facturación de llamadas