Sei sulla pagina 1di 36

Protocolos para voz IP

Rodolfo Castañeda Segura


Dirección de Telemática
CICESE

1
Introducción
† En la actualidad las aplicaciones de voz
y video se están convirtiéndose en
herramientas claves para la
comunicación entre personas.
† Motivaciones principales
„ Reducción de costos
„ Convergencia
„ Mayores servicios
„ Distribución de inteligencia de la red

2
Transición de redes telefónicas
† 1941 - Se introdujo el sistema de portadoras del
tipo L1 (480 canales de voz, 1575 Mhz.)
† 1950 -Aparecen los sistemas de microondas
† 1956 -Primer cable submarino transoceanico
† 1962 -Sistema de portadoras digital (T1, PCM)
† 1964 -Conmutación con elementos electromecánicos
† 1964 -Se introdujo el Control Por Programa
Almacenado (SPC)
† 1976 -Introducción de sistemas de conmutación
digital
† 1985-1989 - ISDN
† 1991 -BISDN
† 1996 H.323

3
Estandarización
† Proporcionar compatibilidad a nivel mundial para asegurar la
interoperabilidad de equipos
† 1865 -International Telecommunication Union (ITU)
Europa/Telegrafía
† 1947 - La ITU se hace agencia de la ONU con tres sectores
principales:
„ Radiocomunicaciones (ITU-R)
„ Desarrollo (ITU-D)
„ Estandarización de Telecomunicaciones (ITU-T)
† Recomendaciones en sistemas telegráficos, telefónicos, y de
datos
† De 1956 a 1993 se le conoció como CCITT, se reorganizó en
marzo 1 de 1993
† Otras organizaciones: ISO, ANSI, IEEE, IETF, ATM Forum

4
Esquemas de transmisión

Transmisor Receptor
Circuito de cuatro hilos
Lazo local Lazo local
dos hilos dos hilos
Trasmisor
Transmisión cable-sencillo con retorno en tierra Vo
z
T T
Vo
z
Híbrido Híbrido Híbrido Híbrido

Transmisor Receptor R R
Receptor leakage
Eco
Teléfono Teléfono
local Voz Remoto

Eco

Transmisión cable doble Circuito a dos y cuatro hilos

5
Multicanalización por División de Frecuencia

C1 Modulador S1
Subportadora f1

C2 Modulador S2
Subportadora f2
B1 Transmisor FDM
C3
fc

Cn Modulador Sn
Subportadora fn

f1 f2 f3 fn

Bs1 Bs2 Bs3 Bsn


B
Filtro PasaBanda Demodulador C1
f1 Subportadora f1

Filtro PasaBanda Demodulador C2


FDM Receptor B1 f2 Subportadora f2
Principal

Filtro PasaBanda Demodulador Cn


fn Subportadora fn

6
Multicanalización por División de
tiempo

Una Trama

1 1
2 1 N 2 1 N 2 1 2
Mux Demux

N N

7
Evolución de las redes telefónicas

Redes telefónicas antiguas Redes telefónicas actuales

Redes telefónicas futuras

8
Interfaz usuario-red RDSI

Acceso básico
Usuario B1
B2
D

B1 Acceso primario
B2
Usuario Bn
D
Central RDSI
PBX n = 30 norma europea
n = 23 norma americana

9
xDSL

10
Conexión a través de cable

Centro médico
Fábrica

Universidad
CATV

Oficinas CRC

Blibioteca

Red CATV

11
Sistemas de VoIP
‰ Se le conoce también como telefonía por
Internet.
‰ Es un método de digitalización de la voz,
encapsulamiento en paquetes, y envío a través
de una red de conmutación de paquetes IP.
‰ Es una colección de Tecnologías o dispositivos.
‰ Provee de forma mejorada los servicios de
comunicaciones de voz actuales.
‰ Extiende las capacidades de Red actuales hacia
nuevas aplicaciones de voz, datos y video.
‰ Convergencia

12
Evolución de redes telefónicas
PBX PBX

PSTN

Redes Tradicionales (TDM)

Router/Gateway Router/Gateway PBX


PBX

Intranet
/ WAN

VoIP

Administrador
Administrador
de Llamadas
de Llamadas
Router
Intranet Router
/ WAN

Laptop

Telefonía IP
Laptop

13
Arquitectura sistema de Telefonía IP
Intranet
PSTN / WAN

Administrador
de Gateway
Llamadas de
Datos

Gateway
De Voz

Servidores de Red Servidores de Aplicaciones

Adaptadores Telefónicos

Ip Phones Softphones

14
Ventajas de VoIP:
† Reducción de los costos de llamadas de
larga distancia.
† Costos de gestión y mantenimiento bajos.
† Integración de servicios y de empresas.
† Distribución de la inteligencia en le red,
evitando puntos concentrados de fallas.
† Mayor número de aplicaciones.
† Fácil de usar.
† Expansión sencilla.
† Migración suave.

15
Protocolos de VoIP
† H.323
† MGCP
† MEGACO
† SIP

† Propietarios (Skinny)

16
Pila del protocolo multimedios

17
H.323
Definición: Estándar multimedia que proporciona las
bases para el transporte de voz, video, y datos en una
red basada en IP.

Es una colección de
protocolos

18
Entidades H.323

†Terminales.
†Pasarelas (Gateway).
†Guardián (Gatekeeper).
†Unidad de control multipunto (MCU)

19
SIP

†"El protocolo de inicio de sesiones (SIP,


Session Initiation Protocol) es un
protocolo de señalización de capa de
aplicación que define la iniciación,
modificación y la terminación de sesiones
interactivas de comunicación multimedia
entre usuarios.

20
SIP (RFC 2543)

† Modelado sobre otros protocolos de


Internet como SMTP, HTTP.
† Establecer, cambiar o terminar llamadas
entre uno o más usuarios en una red
basada en IP.
† RTP, para asegurar el transporte.
† Conferencias multimedia en Internet.
† Llamadas en Internet o sobre cualquier
red IP.
† Traslación de Nombres.
† Localización.
† Negociación de Características.

21
Elementos de una red SIP

† Puntos Terminales SIP


„ Teléfonos, Gateways, PC.
„ Entiende los protocolos SIP
„ Pueden hacer comunicación directa
† Servidores SIP
„ Llevan a cabo funciones que pueden necesitar
los puntos terminales
„ Típicamente actúa en respuesta a una petición
de un terminal SIP.
„ Redirección, Proxy, Movilidad, Presencia

22
Componentes
Usuario Usuario
† Agente de Usuario UAC UAS
Red
„ AU Cliente (UAC), Inicia la sesión UAS UAC
„ AU Servidor (UAS), Recibe la sesión Modelo Peer-to-Peer
„ Modelo Peer –to – Peer
† Servidores SIP (Señalización)
„ Proxy
„ Redirect
„ Registra UAC UAC
„ Localización (BD) * UAS UAS
† Pueden ser hallados de diferentes
formas Servidores SIP
„ IP Configurada, DNS Lookup •Proxy
(proxy) •Registro
•etc
„ IP Multicast (Registra)
Datos media “audio ó video”
Señalización

23
Arquitectura distribuida en SIP
Servidor de
Redireccionamiento Servidor de
Servidor Proxy Servidor de Registro Localización

RED SIP
Agente Usuario

Agente Usuario Agente Usuario


Gateway
PSTN

PSTN
Agente Usuario 24
Pila de Protocolos de SIP

Transporte de audio/video en
Señalización tiempo real

SDP SIP RTP RTCP

TCP UDP

IP

Nivel de enlace físico

25
Funciones de SIP
† Resolución de Direcciones
† Funciones de Sesión
„ Establecimiento
„ Negociación de medios
„ Modificación
„ Terminación
„ Cancelación
„ Señalización en llamada
„ Control de llamada
„ Configuración de QoS

26
Funciones de SIP
†No relacionadas con la sesión
„ Movilidad
„ Transporte de Mensajes
„ Suscripción a eventos
„ Autenticación
„ Otras funciones (SIP es Extensible)

27
Métodos SIP

• INVITE Inicio de Sesión ( Inicio de Sesión (setup setup))


• ACK Reconocimiento de Invite
• BYE Terminación de sesión
• CANCEL Cancelación de Invite
• REGISTER Registro de URL
• OPTIONS Preguntar por opciones y capacidades
• INFO Transporte de información en llamada
• PRACK Reconocimiento Provisional
• COMET Notificación de precondición
• REFER Transferencia a otra URL
• SUSCRIBE Requerir notificación de Evento
• UNSUSCRIBE Cancelar notificación de Evento
• NOTIFY Notificación de Evento
• MESSAGE Mensaje Instantáneo

28
Códigos de Respuesta
Clase Descripción
1xx Información provisional,
requerimiento en progreso pero no terminado
2xx Completo:
Requerimiento completado satisfactoriamente
3xx Redirección:
Petición debería redireccionarse
4xx Error en de cliente (error en la petición)
5xx Error de servidor
6xx Falla Global

29
Proceso de Registro

user@cicese.mx user@cicese.mx Proxy


Proxy
REGISTER
REGISTER

200 OK 401 Unauthorized

REGISTER

200 OK
Proceso de registro
sin autentificación
Proceso de registro
con autentificación

30
Establecimiento de Sesión

INVITE

100 Trying userA@cicese.com Proxy SIP userB@cicese.com


INVITE
180 Ringin INVITE
100 Trying
180 Ringin
200 OK
180 Ringin
ACK 200 OK
200 OK
Media Session
ACK
ACK
Establecimiento de una Media Session
Sesión de teléfono a teléfono SIP
Establecimiento de una
Sesión de teléfono a teléfono SIP utilizando un Proxy

31
Terminación y Cancelación de sesión

userA@cicese.com Proxy userB@cicese.com userA@cicese.com Proxy userB@cicese.com


INVITE INVITE
INVITE INVITE
100 Trying 100 Trying
180 Ringin 180 Ringin
180 Ringin 180 Ringin
200 OK
200 OK CANCEL
200 OK CANCEL
ACK
ACK
200 OK
Media Session

BYE 487 Req Cancelled


BYE
487 Req Cancelled ACK
200 OK
200 OK ACK

Sesión multimedia finalizada 32


Sesión multimedia cancelada
Aplicaciones de SIP
† Establecimiento de llamadas VoIP
† Establecimiento de llamadas
multimedios
† Eventos de notificación
(Suscribir/Notificar) Presencia
† Mensajería instantánea
† Trasporte de señalización
† Movilidad (3G)

33
¿Cuál protocolo?

†H.323: Complejo, Difícil de escalar,


terminales con gran inteligencia.
†SIP: Estandarización, terminales con
gran inteligencia.
†MGCP y Megaco: Concentran la
inteligencia de la red.
†Propietarios: No son interoperables
El mercado debe soportar múltiples estándares, con
ciertos estándares optimizados para áreas especificas

34
Conclusiones
• Es previsible que los sistemas de
videoconferencia sean una tecnología
emergente en los próximos años.
• Es importante saber seleccionar los codecs
tanto para audio como para video.
• Los aspectos de desempeño son de algún
modo fáciles de controlar en un ambiente
local
• El problema mas serio esta en la red WAN
cuando uno no tiene control de ella

35
Bibliografía
1. ROSENBERG, J., SCHULZRINNE, H. y
CAMARILLO, SIP: Session Initiation
Protocol, RFC 3261, junio 2002.
2. JOHNSTON, A.B., SIP, understanding the
Session Initiation Protocol, second edition,
2004, Artech House Publishers, Boston.
3. Manuel Moreno Martín, Manuel Alvarez-
Campana Fernández-Corredor, Joan Vinyes
Sanz, Una primera aproximación al
protocolo SIP, Revista AHCIET,
4. http://www.cs.columbia.edu/sip

36

Potrebbero piacerti anche