You are on page 1of 11

Protocolo SIP

Origen Descripcin Funciones bsicas

Origen del Protocolo SIP


Nace en respuesta a la cantidad de aplicaciones disponibles que utilizan el inicio de sesin y a los usuarios que con absoluta libertad se mueven entre los extremos de la red, cambiando de usuarios y medios de comunicacin. Que hace SIP antes esto? Ordena, Estandariza el inicio de sesin.

Instituto Profesional Ciisa - Telefona y Conmutacin - Diego Urquiola

Descripcin
SIP Session Initiation Protocol Protocolo de Inicio de. Sesin Es capaz de gestionar un inicio de sesin como el de la Figura 1. Establecer y gestionar sesiones multimedia. Su sealizacin esta basada en texto y similar a HTTP.
Figura 1
Instituto Profesional Ciisa - Telefona y Conmutacin - Diego Urquiola

Principales Funciones
Localizar Usuarios. Localizar Servidores. Establecer sesin de datos. Modificar sesiones ya establecidas. Definir caractersticas de los usuarios. Conocer las capacidades, estados y disponibilidad de los usuarios agentes. Administrar peticiones de estado y capacidad de usuarios agente. Establecer la informacin de sealizacin de las llamadas. Intercambio de mensajes cortos entre los usuarios agentes.
Instituto Profesional Ciisa - Telefona y Conmutacin - Diego Urquiola

Definiendo Participantes:
Usuarios
De distintos estados y caractersticas.

Servidores
De red
Proxis. Redireccin. Registro.

Agentes usuarios
Aplicacin propia del sistema.
Instituto Profesional Ciisa - Telefona y Conmutacin - Diego Urquiola

Cmo opera SIP?


Intercambio de mensajes Para el caso de la Figura 2:
Invite ( invita al inicio de la sesin) 400 (fall) Invite ( invita al inicio de la sesin) 200 (xito) ACK(acuse de recibo) (Sesin establecida) Bye (invita al cierre de la sesin) 400 (fall) Bye (invita al cierre de la sesin) 200 (xito) (cierre de la sesin)

Figura 2

Instituto Profesional Ciisa - Telefona y Conmutacin - Diego Urquiola

Mensajes SIP

Instituto Profesional Ciisa - Telefona y Conmutacin - Diego Urquiola

Mensajes SIP
INVITE ste mtodo indica que el usuario o el servicio est invitado a participar de la sesin. Incluye la descripcin de la sesin. Para las llamadas de dos vas, la parte que llama indica el tipo de medio. Una respuesta exitosa a un INVITAR de dos vas (respuesta 200 OK) incluye la parte que se comunica que recibe el tipo de medio. Con este mtodo simple, los usuarios pueden reconocer las capacidades de la otra parte y abrir una sesin de comunicacin con un nmero limitado de mensajes y viajes redondos. ACK Esos pedidos corresponden a un pedido INVITAR. Representan la confirmacin final del sistema final y concluyen la transaccin iniciada por el comando INVITAR. Si la parte que se comunica incluye la descripcin de la sesin en un pedido ACK, no se usan parmetros adicionales en la sesin. Si no hay una descripcin de la sesin, los parmetros de la sesin en un pedido INVITAR son usados por defecto. OPTION ste mtodo lo habilita a cuestionar y recolectar las capacidades de los usuarios agentes y el servidor de red. Sin embargo, ste requerimiento no es usado para establecer sesiones. BYE ste mtodo es usado por las partes que se comunican y que se comunicaron para liberar una llamada. Antes de liberar la llamada, el agente usuario enva ste requerimiento al servidor indicando su deseo de liberar la sesin. CANCEL ste pedido habilita a los agentes usuarios y a los servidores de red a cancelar un pedido en proceso. Esto no afecta los pedidos completados en los que ya se recibi la respuesta final. REGISTER ste mtodo es usado por los clientes para registrar la informacin de la ubicacin de los servidores SIP. FUENTE: (http://linksys-fr.custhelp.com/app/answers/detail/a_id/6429/~/entendiendo-los-mensajes-sip)

Instituto Profesional Ciisa - Telefona y Conmutacin - Diego Urquiola

SDP: Session Description Protocol


Protocolo de descripcin de sesin. SDP est pensado para describir sesiones de comunicacin multimedia cubriendo aspectos como anuncio de sesin, invitacin a sesin y negociacin de parmetros. SDP no se encarga de entregar los contenidos propiamente dichos sino de entablar una negociacin entre las entidades que intervienen en la sesin como tipo de contenido, formato, y todos los dems parmetros asociados. Este conjunto de parmetros se conoce como perfil de sesin. SDP se puede ampliar para soportar nuevos tipos de medios y formatos.
Instituto Profesional Ciisa - Telefona y Conmutacin - Diego Urquiola

SDP: Session Description Protocol


v= (protocol version) o= (owner/creator and session identifier). s= (session name) i=* (session information) u=* (URI of description) e=* (email address) p=* (phone number) c=* (connection information - not required if included in all media) b=* (bandwidth information) z=* (time zone adjustments) k=* (encryption key) a=* (zero or more session attribute lines) Time description t= (time the session is active) r=* (zero or more repeat times) Media description m= (media name and transport address) i=* (media title) c=* (connection information - optional if included at session-level) b=* (bandwidth information) k=* (encryption key) a=* (zero or more media attribute lines)

Instituto Profesional Ciisa - Telefona y Conmutacin - Diego Urquiola

Ventajas de SIP + SDP


Es un sistema bastante simple respecto a los otros protocoles que tambin estn disponibles. Mucha compatibilidad. Usuarios con mltiples caractersticas. Mantiene permanente informacin de los estados de la comunicacin.

Instituto Profesional Ciisa - Telefona y Conmutacin - Diego Urquiola

You might also like