Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Autores:
Josep Artigas
Manuel Mndez
Mohamed El Harrak
Pgina 1 de 15
Protocolo SIP
ndice
Introduccin
Funcionamiento
10
Conclusin
14
Bibliografa
15
Ingeniera de redes
Autores:
Josep Artigas
Manuel Mndez
Mohamed El Harrak
Pgina 2 de 15
Protocolo SIP
Introduccin
En los ltimos aos el inters por las redes de paquetes IP (Internet Protocol)
como soporte de trfico multimedia ha experimentado un crecimiento muy elevado.
Por esto, tanto ITU (International Telecommunications Union) como el IETF (Internet
Engineering Task Force) han estado desarrollando arquitecturas y protocolos para
sistemas multimedia sobre IP.
Aqu hablaremos del protocolo de sealizacin SIP (Session Initiation Protocol)
del IETF, mucho ms sencillo en su concepcin y funcionamiento que la solucin ITU
equivalente. Aunque de menor penetracin.
Con SIP es posible implementar, sobre redes IP, servicios telefnicos bsicos y
avanzados. Su sencillez resulta muy atractiva, y con un futuro prometedor, mientras
que se desarrolla su utilizacin para el soporte de otros tipos de servicios y tambin en
los sistemas de Tercera Generacin de Comunicaciones Mviles.
Ingeniera de redes
Autores:
Josep Artigas
Manuel Mndez
Mohamed El Harrak
Pgina 3 de 15
Protocolo SIP
Ingeniera de redes
Autores:
Pgina 4 de 15
Josep Artigas
Manuel Mndez
Mohamed El Harrak
Protocolo SIP
UDP (User Datagram Protocol), igualmente sobre IP, ATM (Asynchronous Transfer
Mode), F-R (Frame Relay) o X.25.
En cambio, un simple datagrama UDP solo lleva un mensaje SIP. Los
datagramas UDP, incluyendo todas las cabeceras, no deben ser mayores que la MTU
(Media Transmisin Unit), si es que sta se conoce, o no mayores de 1500 bytes si no
se conoce.
SIP es un protocolo basado en texto, utiliza el juego de caracteres ISO 10646
con codificacin UTF-8 (RFC 2279), lo que posibilita una fcil implementacin y
depuracin, lo hace flexible y extensible.
El sobre encabezamiento que implica usar un protocolo basado en texto no
tiene mayor trascendencia, pues SIP es un protocolo de sealizacin, no es un
protocolo para el transporte de datos entre usuarios como puede ser FTP (File
Transfer Protocol).
SIP soporta, entre otras cosas:
?? Correspondencia
(mapping)
de
nombres
servicios
de
re
direccionamiento,
?? Movilidad de usuarios y de terminales,
?? Llamadas con mltiples interlocutores a travs de MCUs(Multipoint
Control Unit).
?? Servicios suplementarios y de red inteligente,
?? Identificacin de usuarios con URIs (Uniform Resource Identifier),
posibilitando a stos iniciar una llamada haciendo un simple click
sobre un enlace Web.
?? Operacin stateless o stateful,
?? Cualquier sintaxis en el cuerpo de sus mensajes,
?? Ser utilizado conjuntamente con otros protocolos de sealizacin,
?? Sus propios mecanismos de seguridad.
Ingeniera de redes
Autores:
Josep Artigas
Manuel Mndez
Mohamed El Harrak
Pgina 5 de 15
Protocolo SIP
Ingeniera de redes
Autores:
Pgina 6 de 15
Josep Artigas
Manuel Mndez
Mohamed El Harrak
Protocolo SIP
Los UAC originan las solicitudes SIP (asociados al extremo que origina la
llamada), y los UAS responden a estas solicitudes, es decir, originan respuestas SIP
(asociados al extremo que recibe la llamada). Los UAs deben implementar el
transporte tanto sobre TCP como sobre UDP, y quizs tambin sobre SCTP.
Los UACs y UASs pueden, por si solos y sin los servidores de red, ser
capaces de soportar una comunicacin bsica (modelo de llamada bsico,
directamente entre endpoints). No obstante, la potencialidad de SIP se aprovecha con
el empleo de los servidores de red.
Los servidores de red se clasifican de la manera siguiente:
2.1 Servidores de redireccin
2.2 Servidores proxy
2.3 Servidores de registro
Ingeniera de redes
Autores:
Josep Artigas
Manuel Mndez
Mohamed El Harrak
Pgina 7 de 15
Protocolo SIP
Ingeniera de redes
Autores:
Josep Artigas
Manuel Mndez
Mohamed El Harrak
Pgina 8 de 15
Protocolo SIP
Ingeniera de redes
Autores:
Josep Artigas
Manuel Mndez
Mohamed El Harrak
Pgina 9 de 15
Protocolo SIP
Ingeniera de redes
Autores:
Josep Artigas
Manuel Mndez
Mohamed El Harrak
Pgina 10 de 15
Protocolo SIP
Ingeniera de redes
Autores:
Josep Artigas
Manuel Mndez
Mohamed El Harrak
Pgina 11 de 15
Protocolo SIP
?? Direcciones
?? Localizacin del servidor
?? Transacciones
?? Invitaciones
?? Localizacin de usuarios
?? Registro
Direcciones
Los usuarios ubicados en sus host respectivos se identifican mediante una
direccin SIP (SIP URLs) del tipo user@host, donde :
?? User : nombre de usuario o nmero telefnico
?? Host : nombre de dominio o direccin numrica de red
Localizacin de un servidor
Cuando un cliente SIP desea enviar un solicitud, en primer lugar ha de enviar
esta solicitud a un servidor Proxy configurado localmente o la direccin IP y puerto
correspondiente del destinatario.
Evidentemente, el software cliente debe disponer de las direcciones de uno o
de varios servidores SIP.
Ingeniera de redes
Autores:
Pgina 12 de 15
Josep Artigas
Manuel Mndez
Mohamed El Harrak
Protocolo SIP
Transacciones
Una vez efectuada la localizacin de un servidor SIP, tienen lugar las
transacciones, Entendemos por transacciones el conjunto de solicitudes o solicitud
enviadas por el cliente y las repuestas o respuesta retornadas por el mismo cliente. Se
trata de solicitudes y respuestas relacionadas, o lo que es lo mismo, con determinados
parmetros iguales.
En caso de usar TCP como protocolo de transporte, las solicitudes y
respuestas de la transaccin, usan la misma conexin TCP.
Varias solicitudes desde el mismo cliente y al mismo servidor pueden emplear
la misma conexin TCP, o para cada transaccin una conexin TCP diferente. Esto
quiere decir que una conexin TCP puede soportar una o varias transacciones entre
un cliente y un servidor.
Invitaciones
Una invitacin SIP consta de dos solicitudes, por tanto corre a cargo de un
cliente. Estas parejas de solicitudes son INVITE y ACK , o INVITE y BYE, segn el
caso.
La solicitud INVITE normalmente contiene la descripcin de la sesin, descrita
con formato SDP. Esta descripcin informa a la parte llamada qu tipo de medios el
solicitante puede aceptar, y dnde ste desea le sean enviados los datos.
Localizacin de usuarios
Dado que el usuario llamado puede desplazarse entre diferentes terminales,
con
un
Servidor
de
Localizacin
estas
localizaciones
pueden
registrarse
dinmicamente. Para esto puede usarse uno de diferentes protocolos, por ejemplo,
finger, LDAP, etc.
Ingeniera de redes
Autores:
Josep Artigas
Manuel Mndez
Mohamed El Harrak
Pgina 13 de 15
Protocolo SIP
Con todo esto que hemos visto, dependiendo del tipo de servidor usado en la
transaccin SIP, se actuar as :
?? El servidor de redireccin le vuelve a enviar la informacin al cliente que lo
solicite y direcciona la llamada.
?? El servidor proxy, a la vez o secuencialmente, direcciona a la parte llamada
Ingeniera de redes
Autores:
Pgina 14 de 15
Josep Artigas
Manuel Mndez
Mohamed El Harrak
Protocolo SIP
Conclusin
SIP muestra su gran simplicidad en lo siguientes aspectos :
Funcionalidad
Tipos de mensajes
Modo de operacin
SIP es un protocolo sencillo y extensible, adecuado para establecer sesiones
multimedia. Aunque hace reserva de recursos para ofrecer calidad de servicios (QoS),
puede interoperar con otros protocolos y esto ofrece gran flexibilidad para la creacin
de servicios.
Escalabilidad,
globalidad,
interoperabilidad,
independencia
entre
Ingeniera de redes
Autores:
Josep Artigas
Manuel Mndez
Mohamed El Harrak
Pgina 15 de 15
Protocolo SIP
Bibliografa
?? Universidad Politcnica de Madrid
Departamento de Ingeniera de Sistemas Telemticos
http://greco.dit.upm.es/~david/TAR/trabajos2002/01-SIP-%20Diego-Acosta.pdf
?? Universidad Politcnica de Madrid
Departamento de Ingeniera Topogrfica y Cartografa.
http://dityc.euitto.upm.es/~m.manso/docs/resumen-sip.pdf
?? Cisco Systems
http://www.cisco.com/en/US/tech/tk652/tk701/tk587/tech_protocol_home.html
?? Recursos VoIP
http://www.recursosvoip.com/protocolos/sip.php
?? Aula - Datos Telefonica Movistar
http://www.auladatos.movistar.com/Aula-de-Datos/Tutoriales-y
Documentacion/UMTS/Introduccion/
?? Asosiacin Hispanoamericana de Centros de Investigacin y Empresas de
Telecomunicaciones
http://www.ahciet.net/revista/91/009.pdf