sip: session initial protocol

Post on 08-Jan-2016

43 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

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 Presentation

TRANSCRIPT

SIP: Session Initial Protocol

Javier Cortés PeñaGonzalo Pérez Noguerol

Alvaro Sarmiento Losada

INDICE

1. INTRODUCCIÓN2. FUNCIONAMIENTO DE SIP3. 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 Funcionalidad de SIP

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

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

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

1.2.SIP vs H.323 (II)

Diferencias técnicas :

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

1.4.FUNCIONALIDAD DE SIP

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

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

2.2.Control de llamadas (I)

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

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…

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

2.3.Mensajes SIP (III)

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

2.4.Cabeceras de los mensajes (II)

To y From: direcciones de origen y destino

Sip:usuario@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

2.4.Cabeceras de los mensajes (III)

INVITE sip:javi@terra.es SIP/2.0Via: SIP/2.0/UDP

pc33.esi.us.es;branch=z9hG4bK776asdhdsMax-Forwards: 70To: Javi <sip:javi@terra.es>From: Gonzalo <sip:gonzalo@esi.us.es>;tag=1928301774Call-ID: a84b4c76e66710@pc33.esi.us.esCSeq: 314159 INVITEContact: <sip:gonzalo@pc33.esi.us.es>Content-Type: application/sdpContent-Length: 142

2.4.Cabeceras de los mensajes (IV)

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:javi@terra.es>; tag=a6c85cfFrom: Gonzalo

<sip:gonzalo@esi.us.es>;tag=1928301774Call-ID: a84b4c76e66710@pc33.esi.us.esCSeq: 314159 INVITEContact: <sip:javi@192.0.2.4>Content-Type: application/sdpContent-Length: 131

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...

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

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.

3.2.Sistemas UMTS

3.3.Proceso evolutivo de UMTS

3.4.Red de acceso (UTRAN)

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

top related