SIP: Session Initial Protocol

Javier Cortés Peña Gonzalo Pérez Noguerol Alvaro Sarmiento Losada

INDICE
1. 2. 3.

INTRODUCCIÓN FUNCIONAMIENTO DE SIP UTILIZACIÓN DE SIP PARA SEÑALIZACIÓN EN SISTEMAS UMTS

1.323 Arquitectura SIP Funcionalidad de SIP .PROTOCOLO SIP.INTRODUCCIÓN     ¿Qué es SIP? SIP vs H.

1.1. sino primitivas para implementar servicios . pero con independencia de los mismos SIP no provee servicios.¿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.

¿QUÉ ES SIP? (II)  5 funciones relacionadas con el establecimiento de sesiones : User location User availability User capabilities Session setup Session management 1. 5. 2. .1. 3. 4.1.

2.SIP vs H.323 especifica servicios.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 .323 (I)       H. SIP primitivas H.1.

323 (II)  Diferencias técnicas : .1.SIP vs H.2.

División funcional no física Agente de usuario SIP Servidor SIP Servidor Proxy SIP Servidor de redireccionamiento SIP  Registro SIP .3. 2.1.ARQUITECTURA SIP    1.

4.1.FUNCIONALIDAD DE SIP .

Funcionamiento de SIP      2..3 2.2.5 – – – – Objetivos de SIP Control de llamadas Intercambio de mensajes Cabeceras de los mensajes Algunos servicios .2 2.1 2.4 2.

Objetivos  Integración voz (VoIP). web y servicios multimedia sobre IP Soporte a la movilidad: Agentes de Presencia Mecanismos de control de llamadas   .1.2.

2.Control de llamadas (I) .2.

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 .

re-invite: negociación de la sesión options: testea si un terminal soporta los parametros de sesión Otros: bye. cancel… .3. ack.2.Mensajes SIP (I)  Basadas en los mensajes HTTP  Modelo cliente – servidor  Primitivas:     register: para registrarse ante el proxy invite.

Mensajes SIP (II)  Códigos de respuesta :     1xx: en curso 2xx: finalizada con éxito 3xx: redirección 4xx. 6xx : errores en cliente. servidor y global .3.2. 5xx.

3.2.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.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 .Cabeceras de los mensajes (II)  To y From: direcciones de origen y destino  Sip:usuario@maquina.4.

es SIP/2.es> Content-Type: application/sdp Content-Length: 142 .us.es.us.es CSeq: 314159 INVITE Contact: <sip:gonzalo@pc33.us.Cabeceras de los mensajes (III) INVITE sip:javi@terra.es> From: Gonzalo <sip:gonzalo@esi.0/UDP pc33.esi.branch=z9hG4bK776asdhds Max-Forwards: 70 To: Javi <sip:javi@terra.0 Via: SIP/2.esi.4.esi.tag=1928301774 Call-ID: a84b4c76e66710@pc33.es>.us.2.

2.4.Cabeceras de los mensajes (IV) .

esi.es .es .branch=z9hG4bK77ef4c2312983.2.es>.received=192.es .0.es>.3 Via: SIP/2.2.received=192.es CSeq: 314159 INVITE Contact: <sip:javi@192.1 To: Javi <sip:javi@terra.0/UDP servidor.2.0/UDP pc33.received=192.0 200 OK Via: SIP/2.Cabeceras de los mensajes (V) SIP/2.esi. tag=a6c85cf From: Gonzalo <sip:gonzalo@esi.us.0/UDP servidor.esi.branch=z9hG4bKnashds8.us.terra.0.us.0.1.0.us.4> Content-Type: application/sdp Content-Length: 131 .branch=z9hG4bK776asdhds .tag=1928301774 Call-ID: a84b4c76e66710@pc33.2 Via: SIP/2.2.4.2.

Call on No Answer. 3-Way Conference.. Call Forward Inconditional. Unattended Transfer. Secondary Number In/Out. juegos interactivos. mensajería instantánea (Messenger)… Telefónicos: Call Hold. Consultation Hold. Single Line Extension. Find ME. Call on Busy.2.  . Do not Disturb.5. Incoming Call Screening..Servicios  Multimedia: chat. Call Waiting.

1.Introducción Sistemas UMTS Proceso evolutivo de UMTS Red de acceso (UTRAN) Conclusión      .Utilización de SIP para señalización en sistemas UMTS 3.4.3.2..3.3.3.3.5.3.

Aparece UMTS.Introducción  Gran éxito móviles 2G.1.   .Surge 3G.3. Necesidad de ofertar nuevos servicios y mejor calidad. Debemos modificar nuestra arquitectura y protocolos de la red de acceso.

2.3.Sistemas UMTS .

Proceso evolutivo de UMTS .3.3.

3.4.Red de acceso (UTRAN) .

5. valorar el uso de SIP para realizar funciones de señalización de la red radio de UTRAN  . Conveniencia de armonizarlo todo en un único protocolo.3. Por tendencia evolutiva.Conclusiones  Demasiados protocolos.

/09.:136: 45:.  .:  .

..:1:901    .33..  .50/.:  &# " .00 96465.99. : /9.99.&# #:9169 : : : /9.:136:45:.:11:901    '6./09.:7.&# #70 : : : /9. .. :.36: : :.50/5.50/0 901    .&# #:9169 .36:765.

.    65.0.5../070 : : : &8!' 65.:7.

'7..65:17 65.7730.5.

 .5.

5..511'9.0..0...  &906: 3. ::59  '3 506:.65.41.3365!6 5:9 .3 .9. 6:5.3369.6:  45:.65631  5.9 .5:9 ...3365: .91 50651. 5.5:.33631 65:3.

5 .33.33&0955  &0651.:. 656.65950 &535 ..9/  .5:65 51  50645..9!4/95".

 .

 : .: '&   .0 51&#7.3.4.9.0 55::.3. .

  .

  .

  .

  .

4.96100 5 &:.: '& #960:663. 5.61 '& %11.00:6 '%! 6503: 5 .

96100 5 9.9.1 &9 /46:4610.911.60636:13..98.95:.90 '& .  5.956::906: 4690. 796.0..00:6  7.5 .31.9.1169.64 3: !0:1.

  &:.: '& .4.

61  '& .  #960:663.

  %11.00:6 '%! .

0 513.60636: 65550.95065:1 : . ..  6503:65: 4.369.9465.63.3.93:6 1&#7.60636 #69.9.9. 1.919.61655 506 796.3.936.:.5150.16:796.161'%! .

Sign up to vote on this title
UsefulNot useful