sip: session initial protocol
DESCRIPTION
SIP: Session Initial Protocol. Javier Cortés Peña Gonzalo Pérez Noguerol Alvaro Sarmiento Losada. INDICE. INTRODUCCIÓN FUNCIONAMIENTO DE SIP UTILIZACIÓN DE SIP PARA SEÑALIZACIÓN EN SISTEMAS UMTS. 1.PROTOCOLO SIP.INTRODUCCIÓN. ¿Qué es SIP? SIP vs H.323 Arquitectura SIP - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/1.jpg)
SIP: Session Initial Protocol
Javier Cortés PeñaGonzalo Pérez Noguerol
Alvaro Sarmiento Losada
![Page 2: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/2.jpg)
INDICE
1. INTRODUCCIÓN2. FUNCIONAMIENTO DE SIP3. UTILIZACIÓN DE SIP PARA
SEÑALIZACIÓN EN SISTEMAS UMTS
![Page 3: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/3.jpg)
1.PROTOCOLO SIP.INTRODUCCIÓN
¿Qué es SIP? SIP vs H.323 Arquitectura SIP Funcionalidad de SIP
![Page 4: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/4.jpg)
1.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
![Page 5: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/5.jpg)
1.1.¿QUÉ ES SIP? (II)
5 funciones relacionadas con el establecimiento de sesiones :
1. User location2. User availability3. User capabilities4. Session setup5. Session management
![Page 6: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/6.jpg)
1.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
![Page 7: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/7.jpg)
1.2.SIP vs H.323 (II)
Diferencias técnicas :
![Page 8: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/8.jpg)
1.3.ARQUITECTURA SIP
División funcional no física Agente de usuario SIP Servidor SIP
1. Servidor Proxy SIP2. Servidor de redireccionamiento SIP
Registro SIP
![Page 9: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/9.jpg)
1.4.FUNCIONALIDAD DE SIP
![Page 10: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/10.jpg)
2.- 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
![Page 11: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/11.jpg)
2.1.Objetivos
Integración voz (VoIP), web y servicios multimedia sobre IP
Soporte a la movilidad: Agentes de Presencia
Mecanismos de control de llamadas
![Page 12: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/12.jpg)
2.2.Control de llamadas (I)
![Page 13: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/13.jpg)
2.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
![Page 14: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/14.jpg)
2.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…
![Page 15: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/15.jpg)
2.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
![Page 16: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/16.jpg)
2.3.Mensajes SIP (III)
![Page 17: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/17.jpg)
2.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
![Page 18: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/18.jpg)
2.4.Cabeceras de los mensajes (II)
To y From: direcciones de origen y destino
Sip:[email protected] 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
![Page 19: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/19.jpg)
2.4.Cabeceras de los mensajes (III)
INVITE sip:[email protected] SIP/2.0Via: SIP/2.0/UDP
pc33.esi.us.es;branch=z9hG4bK776asdhdsMax-Forwards: 70To: Javi <sip:[email protected]>From: Gonzalo <sip:[email protected]>;tag=1928301774Call-ID: [email protected]: 314159 INVITEContact: <sip:[email protected]>Content-Type: application/sdpContent-Length: 142
![Page 20: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/20.jpg)
2.4.Cabeceras de los mensajes (IV)
![Page 21: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/21.jpg)
2.4.Cabeceras de los mensajes (V)
SIP/2.0 200 OKVia: SIP/2.0/UDP servidor.terra.es;branch=z9hG4bKnashds8;received=192.0.2.3Via: SIP/2.0/UDP servidor.esi.us.es;branch=z9hG4bK77ef4c2312983.1;received=192.0.2.2Via: SIP/2.0/UDP pc33.esi.us.es;branch=z9hG4bK776asdhds ;received=192.0.2.1To: Javi <sip:[email protected]>; tag=a6c85cfFrom: Gonzalo
<sip:[email protected]>;tag=1928301774Call-ID: [email protected]: 314159 INVITEContact: <sip:[email protected]>Content-Type: application/sdpContent-Length: 131
![Page 22: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/22.jpg)
2.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...
![Page 23: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/23.jpg)
3.- 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
![Page 24: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/24.jpg)
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.
![Page 25: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/25.jpg)
3.2.Sistemas UMTS
![Page 26: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/26.jpg)
3.3.Proceso evolutivo de UMTS
![Page 27: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/27.jpg)
3.4.Red de acceso (UTRAN)
![Page 28: SIP: Session Initial Protocol](https://reader035.vdocuments.us/reader035/viewer/2022070405/56813f93550346895daa8535/html5/thumbnails/28.jpg)
3.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