Title: SIP: Session Initial Protocol
1SIP Session Initial Protocol
Javier Cortés PeñaGonzalo Pérez NoguerolAlvaro
Sarmiento Losada
2INDICE
- INTRODUCCIÓN
- FUNCIONAMIENTO DE SIP
- UTILIZACIÓN DE SIP PARA SEÑALIZACIÓN EN SISTEMAS
UMTS
31.PROTOCOLO SIP.INTRODUCCIÓN
- Qué es SIP?
- SIP vs H.323
- Arquitectura SIP
- Funcionalidad de SIP
41.1.QUÈ ES SIP? (I)
- SIP (Session Initial Protocol)
- Protocolo de señalización para el establecimiento
de sesiones sobre redes IP - Datos de muy diversa naturaleza
- Trabaja en sintonía con otros protocolos, pero
con independencia de los mismos - SIP no provee servicios, sino primitivas para
implementar servicios
51.1.QUÉ ES SIP? (II)
- 5 funciones relacionadas con el establecimiento
de sesiones - User location
- User availability
- User capabilities
- Session setup
- Session management
61.2.SIP vs H.323 (I)
- H.323 especifica servicios, SIP primitivas
- H.323 engloba un conjunto amplio de protocolos de
implementación obligatoria - Negociación de capacidades más completa y
compleja en H.323 - SIP integrado en infraestructura web
- SIP tiene mejores mecanismos de detección de
errores de configuración de red - Inicio de llamadas más rápido con SIP
71.2.SIP vs H.323 (II)
81.3.ARQUITECTURA SIP
- División funcional no física
- Agente de usuario SIP
- Servidor SIP
- Servidor Proxy SIP
- Servidor de redireccionamiento SIP
- Registro SIP
91.4.FUNCIONALIDAD DE SIP
102.- Funcionamiento de SIP
- 2.1 - Objetivos de SIP
- 2.2 Control de llamadas
- 2.3 Intercambio de mensajes
- 2.4 Cabeceras de los mensajes
- 2.5 Algunos servicios
112.1.Objetivos
- Integración voz (VoIP), web y servicios
multimedia sobre IP - Soporte a la movilidad Agentes de Presencia
- Mecanismos de control de llamadas
122.2.Control de llamadas (I)
132.2.Control de llamadas (II)
- 1 El usuario se registra ante el proxy
- 2 Le indica al proxy el destino
- 3 El proxy busca el servidor destino (DNS)
- 4 Servidor destino contacta con destinatario
- 5 Negociación de los parámetros de sesión extremo
a extremo
142.3.Mensajes SIP (I)
- Basadas en los mensajes HTTP
- Modelo cliente servidor
- Primitivas
- register para registrarse ante el proxy
- invite, re-invite negociación de la sesión
- options testea si un terminal soporta los
parametros de sesión - Otros bye, ack, cancel
152.3.Mensajes SIP (II)
- Códigos de respuesta
- 1xx en curso
- 2xx finalizada con éxito
- 3xx redirección
- 4xx, 5xx, 6xx errores en cliente, servidor y
global
162.3.Mensajes SIP (III)
172.4.Cabeceras de los mensajes (I)
- Estructura cabecera cuerpo
- Cuerpo información de niveles superiores
- SDP negociación de parámetros de conexión
- Campos
- Status Line tipo de mensaje
- VIA identificador de equipo
- Max-Forwards nº máximo de saltos
182.4.Cabeceras de los mensajes (II)
- To y From direcciones de origen y destino
- Sipusuario_at_maquina.dominio
- Call-ID identificador de la conexión
- Cseg número de secuencia del mensaje
- Contact dirección de acceso directo al terminal
- Content type y length descripción y tamaño del
cuerpo del mensaje
192.4.Cabeceras de los mensajes (III)
-
- INVITE sipjavi_at_terra.es SIP/2.0
- Via SIP/2.0/UDP pc33.esi.us.esbranchz9hG4bK776a
sdhds - Max-Forwards 70
- To Javi ltsipjavi_at_terra.esgt
- From Gonzalo ltsipgonzalo_at_esi.us.esgttag19283017
74 - Call-ID a84b4c76e66710_at_pc33.esi.us.es
- CSeq 314159 INVITE
- Contact ltsipgonzalo_at_pc33.esi.us.esgt
- Content-Type application/sdp
- Content-Length 142
202.4.Cabeceras de los mensajes (IV)
212.4.Cabeceras de los mensajes (V)
- SIP/2.0 200 OK
- Via SIP/2.0/UDP servidor.terra.es
- branchz9hG4bKnashds8received192.0.2.3
- Via SIP/2.0/UDP servidor.esi.us.es
- branchz9hG4bK77ef4c2312983.1received192.0.2.2
- Via SIP/2.0/UDP pc33.esi.us.es
- branchz9hG4bK776asdhds received192.0.2.1
- To Javi ltsipjavi_at_terra.esgt taga6c85cf
- From Gonzalo ltsipgonzalo_at_esi.us.esgttag19283017
74 - Call-ID a84b4c76e66710_at_pc33.esi.us.es
- CSeq 314159 INVITE
- Contact ltsipjavi_at_192.0.2.4gt
- Content-Type application/sdp
- Content-Length 131
222.5.Servicios
- Multimedia chat, juegos interactivos, mensajería
instantánea (Messenger) - Telefónicos Call Hold, Consultation Hold,
Unattended Transfer, Call Forward Inconditional,
Call on Busy, Call on No Answer, 3-Way
Conference, Single Line Extension, Find ME,
Incoming Call Screening, Secondary Number In/Out,
Do not Disturb, Call Waiting...
233.- Utilización de SIP para señalización en
sistemas UMTS
- 3.1.- Introducción
- 3.2.- Sistemas UMTS
- 3.3.- Proceso evolutivo de UMTS
- 3.4.- Red de acceso (UTRAN)
- 3.5.- Conclusión
24 3.1.Introducción
- Gran éxito móviles 2G.
- Necesidad de ofertar nuevos servicios y mejor
calidad.Surge 3G. - Debemos modificar nuestra arquitectura y
protocolos de la red de acceso. Aparece UMTS.
253.2.Sistemas UMTS
263.3.Proceso evolutivo de UMTS
273.4.Red de acceso (UTRAN)
283.5.Conclusiones
- Demasiados protocolos. Conveniencia de
armonizarlo todo en un único protocolo. - Por tendencia evolutiva, valorar el uso de SIP
para realizar funciones de señalización de la red
radio de UTRAN