You are on page 1of 77

Conferencia Profesional

Voz sobre IP

Ing. Roberto Pletzian Ing. Enrique Larrieu-Let


Junio de 2005
Contenido
Introduccin
Protocolos TCP/IP
Paquetizacin de la voz
Codificacin de la voz
H.323
SIP
Auditora
ROI

Conferencia Profesional VoIP


Introduccin

Conferencia Profesional VoIP


Los Servicios y las Tecnologas
Las tecnologas dominan el mundo
y los servicios satisfacen las necesidades
del ser humano

Debido a esto comenzamos analizando la


tecnologa para comprenderla y aplicarla
para brindar el servicio de la voz sobre redes
IP y satisfacer una de las necesidades
humanas que es la de la comunicacin oral.

Conferencia Profesional VoIP


VoIP y ToIP
VoIP (Voice over IP): Es una tecnologa que permite el
transporte de voz encapsulada dentro de paquetes de
datos utilizando el Protocolo de Internet (IP), sobre redes
pblicas o privadas.
ToIP (Telephony over IP): Es una aplicacin inmediata de
la tecnologa VoIP que permite realizar llamadas
telefnicas sobre redes IP como medio de transporte,
brindando un servicio de telefona con todas las funciones
de una central PBX tradicional y agregando nuevas
funcionalidades como integracin de aplicaciones va XML,
distribucin de la fuerza de trabajo, automatizacin de la
administracin, movilidad y mensajera unificada.

Conferencia Profesional VoIP


Servicios
La demanda aumenta en forma exponencial

Cantidad de Usuarios de
Internet para Argentina
4500
Total
4000

3500
Miles de Usuarios

3000

2500
Usuarios Corporativos
2000

1500

1000
Usuarios Residenciales

500
0
2000 2001 2002 2003 2004
Ao

Conferencia Profesional VoIP


Tendencia de VoIP en el mundo

80
70
60
Bilion

50
40
30
$

20
10
0 Source: RHK
00

01

02

03

04

05

06

07

08

09

10
20

20

20

20

20

20

20

20

20

20

20
2000 VoIP connections today equal less than 1% of the total
voice traffic

Conferencia Profesional VoIP


Tendencias en Telefona TDM e IP

IP to TDM Displacement Forecasted Share


100
Penetration Percentage

80
60
IP
40 TDM
20
0
00

01

02

03

04

05

06

07
20

20

20

20

20

20

20

20
Year

Conferencia Profesional VoIP


Mercado mundial de telefona

Conferencia Profesional VoIP


Cules servicios pueden usar IP ?
Internet, Intranets y Extranets
E-Mail
Web
Transferencia de Archivos
Videoconferencia
Atencin telefnica via pgina web
Transmisin de Fax
Cobro de servicios
Comercio Electrnico
Voz
Telefona
Video
TV

Conferencia Profesional VoIP


Por qu transportar servicios sobre
IP?
Es un estndar del mercado

Crecimiento de la Internet - cobertura

Fcil acceso para el usuario final

Alto grado de asentamiento

Disponibilidad a nivel nacional e internacional ( ISPs )

Simpleza

Conferencia Profesional VoIP


Por qu Telefona va Internet ?
Integracin de voz, video y datos
Tendencia en servidores WEB a la interaccin con el cliente mediante voz, datos
y video.
Consolidacin de ancho de banda
Aprovechamiento de los intervalos entre tramas haciendo un uso ms efectivo de
canales costosos.
Costo de las comunicaciones
Ventaja de 3:1 4:1 a favor de voz paquetizada
Presencia universal de Internet
La suite de protocolos TCP/IP reside hasta en la PC del usuario
Maduracin de tecnologas
Desarrollo de DSPs utilizados en codecs y modems de alta velocidad
Desplazamiento de los servicios hacia las redes de datos
80% conmutacin de paquetes y 20% conmutacin de circuitos
Se observa mayor influencia en comunicaciones de larga distancia

Conferencia Profesional VoIP


Por qu integrar redes ?
La convergencia de las redes de datos, de voz y
de video en una plataforma nica, facilita la
gestin, el mantenimiento y el entrenamiento del
personal.
Disminuye costos operativos.
Disminuye costos de administracin.
Facilita la gestin a los usuarios.
Permite mejorar e incorporar servicios.

Conferencia Profesional VoIP


Desafos de VoIP

Conferencia Profesional VoIP


Razones para no adoptar VoIP

Conferencia Profesional VoIP


Posicin de la organizacin
respecto a implementar telefona IP

Conferencia Profesional VoIP


Principal razn para implementar
telefona IP

Conferencia Profesional VoIP


Cundo planea la organizacin
implementar telefona IP ?

Conferencia Profesional VoIP


Redes de Voz vs. Redes de Datos

DATOS
PSTN

Datos Voz

Calidad: depende de la tecnologa


Calidad fija
Presencia limitada, salvo Internet
Alta presencia
Utilizacin promedio : 30 min.
Construida en base a DS0
Construida en base a BW variable
Utilizacin promedio : 3 min.
Posibilidad de mltiples servicios
Modems para los datos

Conferencia Profesional VoIP


Redes donde aplicar VoIP

INTERNET Intranet

Alta presencia Presencia limitada


Calidad muy variable QoS

Conferencia Profesional VoIP


Configuraciones VoIP

Conferencia Profesional VoIP


Redes VoIP privadas
Incorpora las caractersticas
atractivas de IP y de las PBX.
Es esta configuracin la que
puede ofrecer sustanciales
beneficios de costo debido a
que:
Se evita la red telefnica de larga
distancia.
Se puede integrar voz y datos.
Se provee seales de voz de alta
calidad.
Paso siguiente: Interconectar
las redes privadas con las ya
existentes.

Conferencia Profesional VoIP


Evolucin de VoIP

Conferencia Profesional VoIP


Barreras para implementar VoIP
Los protocolos de paquetes NO estn diseados
para transportar trfico sincrnico en tiempo
real.

Retardo entre Tx y Rx puede ser excesivamente


largo => prdida de informacin.

Variabilidad del retardo (Delay jitter)

Naturaleza connectionless de IP
Conferencia Profesional VoIP
Herramientas para implementar VoIP

Prioridades
QoS , ToS , DiffServ
Reserva de recursos
RSVP
Ruteo fuente.
Options en IP

Conferencia Profesional VoIP


Actualidad y Tendencia en VoIP

Actualmente la internet privada (intranet) provee


mejor soporte de VoIP que la Internet pblica.

En el futuro la Internet pblica soportar trfico


de voz con calidad toll-quality.

Conferencia Profesional VoIP


Un poco de historia de la VoIP
1996 Vocaltec introduce el primer Gateway
Definicin H.323
1997 DT adquiere el 30% de Vocaltec, AT&T inicia pruebas de campo
Primeros servicios comerciales de VoIP
1998 Primeros Gateways y Gatekeepers que cumplen con H.323
Fax de voz, modem sobre IP
Cada compaa telefnica ha realizado una prueba con VoIP
1999 Primera Gateway clase carrier, sealizacin IP a interred SS7
Nuevas normas para Gateways y Gatekkepers
2000 Interredes IP y SS7 a gran escala
Distribucin comercial a gran escala de VoIP por las principales telefnicas

NOTA : 1995 Vocaltec saca el Internet Phone


1998 Foro i-NOW ( Cisco, Lucent y Vocaltec )

Conferencia Profesional VoIP


Protocolos
TCP/IP

Conferencia Profesional VoIP


Protocolos TCP/IP

Arquitectura TCP/IP
Servicios
Caractersticas distintivas

Conferencia Profesional VoIP


Arquitectura TCP/IP
Capa de Aplicacin:
(Capas 5,6 y 7 de OSI)
Gestiona las caractersticas de
comunicaciones propias de la
aplicacin
Capa de Transporte:
(Capa 4 de OSI)
Flujo de datos
Capa de Red:
(Capa 3 de OSI)
Envo y recepcin de paquetes
Capa Fsica:
(Capas 1 y 2 de OSI)
Drivers y gestin de la conexin

Conferencia Profesional VoIP


Servicios
Servicios a nivel de aplicacin
Correo electrnico
Transferencia de archivos
Acceso remoto
Servicios a nivel de red
Servicio sin conexin de entrega de paquetes
Servicio de transporte de flujo confiable

Conferencia Profesional VoIP


Caractersticas distintivas de TCP-IP

Independencia de la tecnologa de red


Interconexin universal
Acuses de recibo punto a punto
Estndares de protocolos de aplicacin

Conferencia Profesional VoIP


mail.adacsi.org.ar

Proceso de
pepe@xxxx.com.es
comunicacin Correo
221.50.34.1
195.28.60.5
Cliente de Server de Correo
Correo Quin es
mail.xxxx.com.es ?
Port 110
>1024
Port >1024 Server
INT ERNE T
Protocolo SMTP >1024 53
Port 110 Protocolo POP3
DNS 53
ADACSIServer
Protocolo DNS
Port 25 Port 53 53 >1024 221.50.34.2 >1024
>1024
Quin es
mail.adacsi.org.ar ?
Server Server Server Cliente de
195.28.60.3 DNS Quiere comunicarse con
xxxx.com.es DNS ESP correo
e-mail 195.28.60.2 pepe@xxxx.com.es 221.50.34.9
mail.xxxx.com.es
Conferencia Profesional VoIP
mail.adacsi.org.ar

Proceso
pepe@xxxx.com.es
de comunicacin VoIP
221.50.34.1
195.28.60.5
Cliente de Server Registrar
Quin es
VoIP mail.xxxx.com.es ?
Port 5060
>1024
Quin es Port >1024 Server
INT ERNE T
Server Registrar ? Protocolo SMTP 53
>1024
Protocolo SIP
Port 53 DNS 53
ADACSIServer
Protocolo DNS
Port 25 Port 53 53 >1024 221.50.34.2 >1024
>1024
Quin es
Server Server Registrar ?
DNS Server Cliente de
xxxx.com.es Quiere comunicarse con
DNS ESP VoIP
195.28.60.2 pepe@xxxx.com.es 221.50.34.9
Conferencia Profesional VoIP
Paquetizacin de
la voz

Conferencia Profesional VoIP


Paquetizacin de la voz
Para poder transmitir las muestras codificadas de voz
sobre redes de datos, es necesario armar paquetes.
Es necesario juntar varias muestras para armar un
paquete.
Cada paquete tiene una cantidad mnima de informacin
(bytes) de control
Encabezado del paquete
Origen, destino
Otros

Conferencia Profesional VoIP


Factores que influyen en la calidad de la voz

Componentes de una conversacin


Retardos (delay)
Variacin de los retardos (delay jitter)
Eco (cancelacin)
Tamao del paquete
Prdida de paquetes (packet loss)

Conferencia Profesional VoIP


Componentes de una conversacin

Pausas
22 %
56 % Componentes
22 %
Escenciales
Repeticiones

Ruido de fondo : Ruido que se debe generar por el acostumbramiento


Supresin del silencio : Slo se trasmite la informacin

Conferencia Profesional VoIP


Retardos

Calidad Satelital
Alta Calidad
0 150 500 ms

Componentes de retardo fijos . Componentes de retardo variables .

Propagacin ( 6 microseg. Por Km ) Demoras de encolado


Serializacin ( Buffers de los enlaces serie ) Dejitter Buffers
Procesamiento ( Usa Proc. Separados ) Paquetes de tamao variable

Conferencia Profesional VoIP


Fluctuacin del retardoJitter
Emisor Receptor
Red

A B C Emisor Transmite

A B C Receptor Recibe

t
50 ms 50 ms 90 ms

Red vaca Congestin

Conferencia Profesional VoIP


ECO

LOS TIPOS DE ECO SON TRES:


Eco del tubo, en el TE
Eco en la central
Eco por reflexin

Conferencia Profesional VoIP


Tamao del paquete

Header Campo de DATOS

Campo
Header
de DATOS

Paquetes Largos o Paquetes


Cortos ?

Conferencia Profesional VoIP


Consideraciones de performance

Conferencia Profesional VoIP


Prdida de trfico vs. Retardo unidireccional

Conferencia Profesional VoIP


PACKET LOSS

Que es Packet Loss ?

Packet Loss es la cantidad de Paquetes enviados desde el punto A a punto B


que no llegan a su destino; o que llegan y el punto B no puede leerlos por que
estn defectuosos o le faltan fragmentos.

Packet Loss = (# paquetes Tx - # paquetes Rx) - # paquetes defectuosos - # paquetes duplicados

Conferencia Profesional VoIP


Codificacin de
la voz

Conferencia Profesional VoIP


Codificacin de la voz
La voz humana es naturalmente analgica.
La codificacin de la voz consiste en la digitalizacin y la
compresin de la voz.

El ancho de banda de una conversacin de voz est por


debajo de los 4 kHz y segn el teorema de Nyquist se
deberan tomar muestras al doble de la frecuencia mxima.

Conferencia Profesional VoIP


Funcin de la codificacin de la voz
La funcin principal de un codificador de voz es:
Del lado transmisor
codificar las muestras tomadas de una seal de voz
modulada por codificacin de pulsos (PCM) en un
pequeo nmero de bits (una trama) de manera que
dicha seal de voz sea robusta en presencia de errores
de enlace, jitter en las redes y transmisin en rfagas.
Del lado receptor
las tramas son decodificadas a las muestras PCM y
luego convertidas a la forma de onda analgica.

Conferencia Profesional VoIP


Clasificacin de codificadores de voz
La codificacin de la voz, que comprende la
digitalizacin y la compresin de la voz, puede ser
realizada mediante tres tcnicas principales:
por codificacin de forma de onda
por codificacin basada en modelos matemticos sobre
la produccin de la voz (Vocoder)
Mediante modelos hbridos que combinan ambas
tcnicas.

Conferencia Profesional VoIP


MOS ( Mean Opinion Score ) vs. bit-rate

Toll-quality coders: el MOS (mean opinion score)


debe ser mayor o igual a 4
La mayora de los codificadores usados en VoIP
operan entre 5,2 y 8 kbps
Conferencia Profesional VoIP
CODECs de AUDIO

Codifica la seal de audio del terminal transmisor y la decodifica en el terminal


receptor

Estndares

ITU-T G.711 audio codificado a 64 Kbps


ITU-T G.722 audio codificado a 64, 56 y 48 Kbps
ITU-T G.723.1 audio codificado a 5.3 y 6.3 Kbps
ITU-T G.728 audio codificado a 16 Kbps
ITU-T G.729 audio codificado a 8 Kbps

Conferencia Profesional VoIP


H.323

Conferencia Profesional VoIP


Protocolos para transmitir VoIP
Hay tres suites de protocolos para soportar VoIP:
ITU-T H.323
IETF MGCP (Media Gateway Control Protocol)
IETF SIP (Session initiation Protocol)

Los ms usados: H.323 y SIP

La tendencia: SIP

Conferencia Profesional VoIP


Objetivo del H.323
El estndar H.323 es el primer intento tecnolgico para lograr la
transmisin de audio, video y datos en tiempo real en una red
datos sin garantizar QoS (V1.0) y amigable al IP (V.2 y posteriores).
Este especifica los componentes, protocolos y procedimientos
para lograr dicha transmisin en tiempo real.

Red de Datos
Componentes Voz

Protocolos Tiempo Real Video

Procedimientos Datos

Conferencia Profesional VoIP


Arquitectura H.323
Zona H.323
Multipoint
Control Unit

Conferencia Profesional VoIP


Componentes H.323
TERMINAL : Puede ser una PC o un dispositivo stand-alone,
corriendo aplicaciones H.323 y multimedia

GATEWAY : Es el dispositivo que conecta dos redes distintas.


Esto se logra mediante la traduccin de protocolos

GATEKEPEER : Es el dispositivo considerado como el cerebro


de la red H.323. Este provee varias funciones.

Multipoint Control Unit : Es el dispositivo que provee el soporte


de conferencias de tres o ms terminales H.323

Conferencia Profesional VoIP


Modelo de interconexin
MCU GK

Sealizacin Sealizacin
CO CO
IP
RTC PRI PRI
RTC
Voz + Sealizacin
GW GW

GateKeeper GateWay

Funciones :
Funciones :
5. Sealizacin de control de llamada 1. Proveer una ruta de conexin entre redes distintas
1. Traduccin de Direccin
6. Autorizacin de llamada 2. Sealizacin de paquetes
2. Control de admisin
7. Administracin de BW 3. Sealizacin de circuitos
3. Control de BW
8. Servicios de directorio 4. Control de conexin y traduccin de protocolos
4. Administracin de zona

Conferencia Profesional VoIP


Protocolos H.323
Aplicacin Aplicacin
Control y Administracin de Terminal
de Video de Audio
H.225 Sealizacin
CODECs CODECs H.245
RTCP RAS Llamada H.225

RTP

UDP TCP

IP

Enlace y Estado Fsico

Conferencia Profesional VoIP


Modelo de sealizacin directa
Modelo NO ruteado

Conferencia Profesional VoIP


Modelo de sealizacin con GK
Modelo ruteado

Conferencia Profesional VoIP


RTP

Es un protocolo para transmisin de


tiempo real (audio y video) sobre IP.
Ecualiza los retardos
Est estandarizado en el RFC 1889
Se basa en UDP
Conferencia Profesional VoIP
SIP

Conferencia Profesional VoIP


SIP (Session Initiation Protocol)
Es un protocolo de sealizacin basado en texto usado
para iniciar, modificar y terminar sesiones multimedia
interactivas entre dos o ms participantes.
Es un protocolo cliente-servidor basado en solicitudes
y respuestas, transportado sobre TCP o UDP, pero las
implementaciones ms comunes usan SIP sobre UDP
por su simplicidad y velocidad.
SIP es un protocolo mucho ms simple que H.323 pero
tan funcional como l. SIP tiene mayor performance,
flexibilidad y escalabilidad.

Conferencia Profesional VoIP


SIP (Session Initiation Protocol)

Aplicacin Aplicacin
Control y Administracin de Terminal
de Video de Audio

CODECs CODECs SIP SDP


RTCP

RTP

UDP TCP o UDP

IP

Enlace y Fsica

Conferencia Profesional VoIP


SIP (Session Initiation Protocol)
El formato de los mensajes se basa en protocolos
de texto como HTTP.
Los diagramas de topologa de redes usando la
sealizacin SIP son similares a los de H.323 .
SIP utiliza el concepto de domino a diferencia de
H.323 que se utiliza el concepto de zona.
RFC 3261 (anteriormente RFC 2543).

Conferencia Profesional VoIP


Dos dominios usando sealizacin de llamadas SIP
La red muestra dos dominios conectados mediante una nube de
ruteo de paquetes, cada uno implementando sealizacin SIP.
Gateway
GW PSTN

Conferencia Profesional VoIP


Elementos funcionales de un sistema SIP
Un sistema SIP est compuesto por agentes de usuario (UA) y uno o ms
servidores.

Agente de usuario (UA)


Es una aplicacin que inicia, recibe y termina llamadas.
User Agent Client (UAC): entidad que inicia una llamada
User Agent Server (UAS): entidad que recibe una llamada
Tanto un UAC como un UAS pueden terminar una llamada

Servidores SIP se clasifican segn la manera de operar como:


Servidores de redireccin (Redirect Server)
Servidores proxy (Proxy Server)
Servidores de registro (Registrar Server)

Los sistemas SIP pueden estar en:


Segmentos de red dedicados.
Segmentos de red conectados a travs de la Internet pblica.

Conferencia Profesional VoIP


SDP - Session Description Protocol
Es un protocolo que provee un formato que describe la
informacin de la sesin y las capacidades de la conexin, dicho
protocolo corre dentro del SIP

RFC 2327
Syntax : Text Based (HTTP)
Addresing : 3344556789@telco.net

Conferencia Profesional VoIP


Modelo de llamada directa

PDD
Post Dial
Delay

Sealizacin directa entre agentes de usuario


Conferencia Profesional VoIP
Seguridad

Conferencia Profesional VoIP


Seguridad VoIP
VoIP no introduce nuevas vulnerabilidades
Riesgos
DoS
Interceptacin de llamados
Signal Protocol Tampering
Robo de presencia
Fraude de llamados
Deficiencias de Sistemas Operativos

Conferencia Profesional VoIP


Interceptacin de llamados

Conferencia Profesional VoIP


Auditora

Conferencia Profesional VoIP


Auditora
Confidencialidad de los datos y cdigo de tica
Objetivos Auditora de VoIP
Plan de Trabajo
Polticas definidas para la Implementacin de VoIP Codec
Tiempo de las Muestras, tamao de paquetes y ancho de
banda utilizado
Tiempo de Serializacin de los paquetes de Voz
Definicin de ToS/DSCP
Compresin de cabeceras con CRTP
Arquitectura de la Red
Equipamiento Involucrado
Routers
Anlisis de los Dispositivos de Comunicaciones afectados a
la implementacin de Voz sobre el protocolo IP
Anlisis de la Calidad de Servicio de la Red (tiempos de
respuesta)

Conferencia Profesional VoIP


ROI

Conferencia Profesional VoIP


ROI - Retorno de Inversin
La idea es conocer el tiempo necesario
para recuperar el costo de migrar las
comunicaciones cursadas por la telefona
tradicional a una red de paquetes.
La variacin del ROI es muy importante
segn el caso que se est analizando por
lo que es imposible generalizar mediante
un nico ejemplo.
Las soluciones pueden ser parciales,
totales o mixtas.

Conferencia Profesional VoIP


ROI - Retorno de Inversin
Factores que intervienen en el clculo

Gastos actuales
Minutos de llamadas locales
Minutos de llamadas nacionales (DDN)
Minutos de llamadas internacionales (DDI)
(los valores deberan ser mensuales promedio y discriminados por banda horaria)

Inversiones
Costo mensual de enlaces y servicios
Costo del nuevo equipamiento

Conferencia Profesional VoIP