Escolar Documentos
Profissional Documentos
Cultura Documentos
EL PROTOCOLO SIP
Prof. Martin Soto Córdova
msoto@uch.edu.pe
Tel. 998-999-011
El Protocolo SIP
martin.soto.cordova@gmail.com
1
25/06/2018
Características:
Codificación textual (compatible telnet, tcpdump)
Programabilidad
Retardo Post-marcación: 1.5 RTT
Soportemulticast/unicast
martin.soto.cordova@gmail.com
Arquitectura SIP
SDP codecs
Network IP
martin.soto.cordova@gmail.com
2
25/06/2018
SDP incluye:
El tipo de media (video, audio, etc.)
El protocolo de transporte (RTP/UDP/IP, H.320, etc.)
El formato de media (H.261 video, MPEG video, etc.)
Información para recibir aquellos medias (direcciones, puertos, formatos ….)
martin.soto.cordova@gmail.com
ComunicacionesComponentes
UC: Componentes
SIP SIP
Agentes de Usuario
UAC (user agent client): Aplicación llamadora que inicia y envia peticiones SIP
UAS (user agent server): Recibe y responde las peticiones SIP en lugar de los clientes; acepta,
redirecciona o rechaza llamadas
martin.soto.cordova@gmail.com
3
25/06/2018
ComunicacionesComponentes
UC: Componentes
SIP SIP
Servidores
Redirect Server Acepta peticiones SIP, mapea la dirección en 0 o más nuevas direcciones y retorna
aquellas direcciones al cliente. No inicia peticiones o acepta llamadas SIP
Sip server en
Company.com
estacion1234.university.com
Sip server en
university.com
RS, ayuda a localizar los SIP UAs, provee ubicaciones alternativas donde puede localizar al SIP UA
martin.soto.cordova@gmail.com
ComunicacionesComponentes
UC: Componentes
SIP SIP
Proxy Server Contacta a uno o mas clientes o servidores next-hop y pasa las peticiones de
llamadas. Contiene UAC y UAS
Proxy Sip server en
Company.com
estacion1234.university.com
Gestiona la comunicación
martin.soto.cordova@gmail.com
4
25/06/2018
ComunicacionesComponentes
UC: Componentes
SIP SIP
Registrar Server Acepta peticiones REGISTER y coloca la información que recibe en aquellas
peticiones del servicio de localización para manejo de dominio
Acepta registros (login), son normalmente coubicados con un proxy o redirect server
martin.soto.cordova@gmail.com
ComunicacionesComponentes
UC: Componentes
SIP SIP
Location Server Provee información sobre las posibles localizaciones del llamado a los servidores
redirect y proxy. Puede ser asignado con un servidor SIP
(Registrar|proxy) Sip server en (1) Hola soy Sara Connor hoy estare localizable en:
Company.com SIP:sara@172.16.1.12
martin.soto.cordova@gmail.com
5
25/06/2018
martin.soto.cordova@gmail.com
ComunicacionesComponentes
UC: Componentes
SIP SIP
Gateways
Permite llamar a #s 'reales' desde IP o contar con un número 'real' que viene vía VoIP
martin.soto.cordova@gmail.com
6
25/06/2018
Métodos SIP
martin.soto.cordova@gmail.com
Respuestas SIP
martin.soto.cordova@gmail.com
7
25/06/2018
Comunicación SIP
Funciones relacionadas con el establecimiento de sesiones:
Localización de usuario
Disponibilidad de usuario
Capacidades de usuario
Establecimiento de sesión
Gestión de la sesión
martin.soto.cordova@gmail.com
Trapezoide SIP:
martin.soto.cordova@gmail.com
8
25/06/2018
Triángulo SIP:
martin.soto.cordova@gmail.com
martin.soto.cordova@gmail.com
9
25/06/2018
Registro
Usuario Registrador Localizador
401 - Unauthorized
REGISTER: (credenciales)
sip: msoto@lxo.com
Contact 172.24.23.12
200 - OK
martin.soto.cordova@gmail.com
200 - OK Responde
ACK
Cuelga BYE
200 - OK
martin.soto.cordova@gmail.com
10
25/06/2018
100 - Trying
180 - Ringing Timbra
180 - Ringing
200 - OK Responde
200 - OK
ACK
Cuelga BYE
200 - OK
martin.soto.cordova@gmail.com
Timbra
100 - Trying
180 - Ringing
180 - Ringing
Responde
200 - OK
200 - OK
ACK
Cuelga BYE
200 - OK
martin.soto.cordova@gmail.com
11
25/06/2018
Características SIP
martin.soto.cordova@gmail.com
Troncal SIP
Ventajas:
Bajos precios Combina 3 requerimientos de comunicación; voz, vídeo y datos en un único trayecto
martin.soto.cordova@gmail.com
12
25/06/2018
Ejemplo:
? Preguntas
martin.soto.cordova@gmail.com
13