Está en la página 1de 28

SIP: Session Initial Protocol

Javier Corts Pea Gonzalo Prez Noguerol Alvaro Sarmiento Losada

INDICE
1. 2. 3.

INTRODUCCIN FUNCIONAMIENTO DE SIP UTILIZACIN DE SIP PARA SEALIZACIN EN SISTEMAS UMTS

1.PROTOCOLO SIP.INTRODUCCIN

Qu es SIP? SIP vs H.323 Arquitectura SIP Funcionalidad de SIP

1.1.QU ES SIP? (I)


SIP (Session Initial Protocol) Protocolo de sealizacin para el establecimiento de sesiones sobre redes IP Datos de muy diversa naturaleza Trabaja en sintona 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 :


User location User availability User capabilities Session setup Session management

1. 2. 3. 4. 5.

1.2.SIP vs H.323 (I)

H.323 especifica servicios, SIP primitivas H.323 engloba un conjunto amplio de protocolos de implementacin obligatoria Negociacin de capacidades ms completa y compleja en H.323 SIP integrado en infraestructura web SIP tiene mejores mecanismos de deteccin de errores de configuracin de red Inicio de llamadas ms rpido con SIP

1.2.SIP vs H.323 (II)

Diferencias tcnicas :

1.3.ARQUITECTURA SIP

1. 2.

Divisin funcional no fsica Agente de usuario SIP Servidor SIP


Servidor Proxy SIP Servidor de redireccionamiento SIP

Registro SIP

1.4.FUNCIONALIDAD DE SIP

2.- Funcionamiento de SIP


2.1 2.2 2.3 2.4 2.5

Objetivos de SIP Control de llamadas Intercambio de mensajes Cabeceras de los mensajes Algunos servicios

2.1.Objetivos

Integracin 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 Negociacin de los parmetros de sesin 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: negociacin de la sesin options: testea si un terminal soporta los parametros de sesin Otros: bye, ack, cancel

2.3.Mensajes SIP (II)

Cdigos de respuesta :

1xx: en curso 2xx: finalizada con xito 3xx: redireccin 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: informacin de niveles superiores

SDP: negociacin de parmetros de conexin

Campos:

Status Line: tipo de mensaje VIA: identificador de equipo Max-Forwards: n mximo 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 conexin Cseg: nmero de secuencia del mensaje Contact: direccin de acceso directo al terminal Content type y length: descripcin y tamao del cuerpo del mensaje

2.4.Cabeceras de los mensajes (III)


INVITE sip:javi@terra.es SIP/2.0 Via: SIP/2.0/UDP pc33.esi.us.es;branch=z9hG4bK776asdhds Max-Forwards: 70 To: Javi <sip:javi@terra.es> From: Gonzalo <sip:gonzalo@esi.us.es>;tag=1928301774 Call-ID: a84b4c76e66710@pc33.esi.us.es CSeq: 314159 INVITE Contact: <sip:gonzalo@pc33.esi.us.es> Content-Type: application/sdp Content-Length: 142

2.4.Cabeceras de los mensajes (IV)

2.4.Cabeceras de los mensajes (V)


SIP/2.0 200 OK Via: SIP/2.0/UDP servidor.terra.es ;branch=z9hG4bKnashds8;received=192.0.2.3 Via: SIP/2.0/UDP servidor.esi.us.es ;branch=z9hG4bK77ef4c2312983.1;received=192.0.2.2 Via: SIP/2.0/UDP pc33.esi.us.es ;branch=z9hG4bK776asdhds ;received=192.0.2.1 To: Javi <sip:javi@terra.es>; tag=a6c85cf From: Gonzalo <sip:gonzalo@esi.us.es>;tag=1928301774 Call-ID: a84b4c76e66710@pc33.esi.us.es CSeq: 314159 INVITE Contact: <sip:javi@192.0.2.4> Content-Type: application/sdp Content-Length: 131

2.5.Servicios

Multimedia: chat, juegos interactivos, mensajera instantnea (Messenger) Telefnicos: 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.- Utilizacin de SIP para sealizacin en sistemas UMTS


3.1.3.2.3.3.3.4.3.5.Introduccin Sistemas UMTS Proceso evolutivo de UMTS Red de acceso (UTRAN) Conclusin

3.1.Introduccin

Gran xito mviles 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 sealizacin de la red radio de UTRAN

También podría gustarte