Sip
Sip
Sip
AGENDA
PROTOCOLO SIP ( Protocolo de Inicio de Sesin) COMPONENTES SIP TIPOS DE SIP PROTOCOLO SDP (Protocolo de Descripcin de Sesin) ESTRUCTURA DE MENSAJES SIP Y SDP
PROTOCOLO SIP
Proporciona funciones parecidas a las de los protocolos de sealizacin clsicos, pero sobre redes de datos. Permite establecer, modificar y terminar sesiones multimedia entre dos o ms participantes, e invitar a participantes en dichas sesiones. Funciona al nivel de aplicacin del modelo TCP/IP. Es independiente del protocolo de transporte sobre el que se transmite SIP (TCP, UDP u otros). Utiliza mensajes de texto, siguiendo un modelo peticinrespuesta similar al de HTTP o al de SMTP. Utiliza un conjunto reducido de entidades que interactan (User Agents y varios tipos de Servers). El encaminamiento de los mensajes de SIP es completamente independiente del de los datos de las sesiones que establece
COMPONENTES SIP
1. User Agent (UA):Consisten en dos partes distintas las cuales estn presentes en todos los agentes de usuario: User Agent Client (UAC): genera peticiones SIP y recibe respuestas a esas peticiones. User Agent Server (UAS): genera respuestas a las peticiones SIP.
COMPONENTES SIP
2.Servidores SIP: Proxy Server: es una entidad intermedia que retransmite solicitudes y decide a qu otro servidor debe remitir. Registrar Server: recibe peticiones de registro y hace la correspondencia entre direcciones IP y SIP con el fin de brindar un servicio de localizacin. Redirect Server: retransmite las peticiones recibidas hacia el prximo servidor.
ING. WILLIAM SANCHEZ 5
COMPONENTES SIP
TIPOS DE MENSAJES:
COMPONENTES SIP
MENSAJES DE RESPUESTA(Response) Formato:
SIP VERSION SP Status Code SP reasonphrase CRLF Ej: SIP/2.0 200 OK
Tipos: 1XX. Informacin ((Ejemplo 181) 2XX. xito 3XX. Redireccin 4XX. Fallo en la peticin, error de cliente. 5XX. Fallo de servidor 6XX. Fallo global
ING. WILLIAM SANCHEZ 7
COMPONENTES SIP
CABECERA
TIPOS DE SIP
SIP TIENE 4 TIPOS SIP-V1 SIP-V2 SIP-T (SIP TELEFONIA) SIP-I (SIP CON ENCAPSULAMIENTO ISUP)
TIPOS DE SIP
SIPV1
Fue presentado ala IEFT en 1996 SIPv1 utilizaba SDP para describir las sesiones y trasportaba UDP y TCP, se basaba en texto (HTTP).
(SCIP) Conferencia Simple de invitacin Realizaba invitaciones punto a punto y multidifusin
TIPOS DE SIP
SIPV2
SIPV1
SIPV2
SCIP
RFC 3261
11
TIPOS DE SIP
SIP-T (SIP-TELEFONIA)
Es un mecanismo que usa SIP para facilitar la interconexin de la RTPC. Los mensajes SIP-T traen otros submensajes, tales como los usuario RTPC, informacin de sealizacin, mensajes SDP.
12
TIPOS DE SIP
Para el transporte de ISUP mediante mensajes a travs de una red SIP como archivos adjuntos. Se divide en tres: Requerimientos de 3GPP Interoperabilidad ISUP Interoperabilidad ISUP con encapsulamiento
ING. WILLIAM SANCHEZ
13
PROTOCOLO SDP
SDP est pensado para describir sesiones de comunicacin multimedia cubriendo aspectos como anuncio de sesin, invitacin a sesin y negociacin de parmetros. SDP es exclusivamente para propsitos de descripcin y negociacin de los parmetros de sesin. No trasporta el medio en si. Fue pensado para trabajar en conjunto con otros protocolos como SIP, HTTP.
ING. WILLIAM SANCHEZ 14
PROTOCOLO SDP
Descripcin de la sesin v= (Versin del protocolo) o= (Origen e identificador de sesin) s= (Nombre de sesin) i=* (Informacin de la sesin) u=* (URI de descripcin) e=* (Correo electrnico) p=* (Nmero telefnico) c=* (Informacin de conexin) b=* (Cero o ms lneas con informacin de ancho de banda) Una o ms lneas de descripcin de tiempo (Ver abajo "t=" y "r=") z=* (Ajustes de zona horaria) k=* (Clave de cifrado) a=* (Cero o ms lneas de atributos de sesin) Cero o ms descripciones de medios
15
PROTOCOLO SDP
Descripcin de tiempo t= (Tiempo durante el cual la sesin estar activa) r=* (Cero o ms veces de repeticin)
Descripcin de medios, si est presente m= (Nombre de medio y direccin de transporte) i=* (Ttulo) c=* (Informacin de conexin) b=* (Cero o ms lneas con informacin de ancho de banda) k=* (Clave de cifrado) a=* (Cero o ms lneas de atributos de sesin)
PROTOCOLO SDP
v=0 o=molgan 2890844526 2890842807 IN IP4 194.240.47.217 s=imaginary friends e=molgan@imaginary.com c=IN IP4 194.47.240.194 t=2873397496 2873404696 a=recvonly m=audio 49170 RTP/AVP 0 m=video 51372 RTP/AVP 31 m=application 32416 udp wb
17
18
19
20
GRACIAS
21