Está en la página 1de 59

VoIP

VI Escuela Latinoamericana de Redes WALC03 Mrida, Venezuela, Octubre 20 al 24 2003

Pietrosemoli VoIP

-1

VoIP
Consiste en aprovechar la infraestructura desplegada para la transmisin de datos para transmitir voz, utilizando el protocolo IP que se ha convertido en el ms utilizado entodo el mundo. Es un campo complejo que requiere de conceptos de telefona, de redes y de ingeniera de trfico. Haremos un esbozo de las ideas principales.
Pietrosemoli Pietrosemoli 2

Pietrosemoli VoIP

-2

Las funciones bsicas que debe realizar un sistema de voz sobre IP son:

1) 2) 3)

Digitalizacin de la voz Paquetizacin de la voz Enrutamiento de los paquetes

Pietrosemoli

Pietrosemoli 3

Pietrosemoli VoIP

-3

Funciones Adicionales
Conversin de nmeros telefnicos a direcciones IP y viceversa Generacin de la sealizacin requerida por la red telefnica Control de admisin, Tarificacin y Facturacin Manejo de Fax
Pietrosemoli Pietrosemoli 4

Pietrosemoli VoIP

-4

VoIP: Ventajas
Ahorro de ancho de banda y aprovechamiento de los intervalos entre rfagas de datos haciendo un uso ms efectivo de canales costosos Convergencia de las comunicaciones de datos y voz en una plataforma nica, facilitando la gestin, el mantenimiento y el entrenamiento del personal Facilidad de incorporar servicios especiales
Pietrosemoli Pietrosemoli 5

Pietrosemoli VoIP

-5

VoIP: Limitaciones
Las redes IP normalmente no permiten garantizar un tiempo mnimo para atravesarlas Las redes IP estn diseadas para descartar paquetes en caso de congestin y retransmitirlos en caso de error. Esto no es adecuado para la voz Los retardos de cientos de ms, comunes en redes de datos, son inaceptables en una conversacin telefnica
Pietrosemoli Pietrosemoli 6

Pietrosemoli VoIP

-6

VoIP: Requerimientos
Utilizar protocolos que permitan garantizar cierto grado de calidad de servicio (QoS) y no utilicen retransmisiones. Prioridad a la voz sobre los datos. Controlar el nmero mximo de saltos y los dems factores que contribuyen al retardo de transmisin para mantenerlo por debajo de 170 ms
Pietrosemoli Pietrosemoli 7

Pietrosemoli VoIP

-7

VoIP: Tendencias
MCI espera cambiar a VoIP toda su infraestructura para 2005 AT&T ofrecer servicio a grandes clientes en 2004. Vonage de N.J. ofrece tarifa plana en todo EEUU y Canad por $35/mes Skypes (de los fundadores de Kazaa) ofrece llamadas gratuitas sobre Internet utilizando peer to peer
Pietrosemoli Pietrosemoli 8

Pietrosemoli VoIP

-8

Free unlimited worldwide phone calls to other Skype users Superior sound quality - better than your regular phone Works with all firewall, NAT and routers nothing to configure! Friends list shows you when your Skype friends are online and ready to talk or chat Super-simple and easy to use Your calls are encrypted end-to-end for superior privacy Based on cutting edge peer-to-peer technology developed by the creators of Kazaa and Joltid
Pietrosemoli Pietrosemoli 9

Pietrosemoli VoIP

-9

Pietrosemoli

Pietrosemoli 10

Pietrosemoli VoIP

- 10

VoIP usando telefnos convencionales

Pietrosemoli

Pietrosemoli 11

Pietrosemoli VoIP

- 11

Protocolos
Para garantizar la interoperabilidad entre la red telefnica y las redes de transmisin de datos es necesario utilizar grupos de protocolos. Los ms conocidos son H.323 y SIP

Pietrosemoli

Pietrosemoli 12

Pietrosemoli VoIP

- 12

RECOMENDACIN ITU-T H.323


Videoconferencia sobre LANs que no garantizan calidad de servicio tales como:

Ethernet (IEEE 802.3) Fast Ethernet FDDI Token Ring (IEEE 802.5)

Pietrosemoli

Pietrosemoli 13

Pietrosemoli VoIP

- 13

Interoperabilidad
Los terminales H.323 pueden ser utilizados en configuraciones mltiples, y su vez pueden comunicarse con terminales que sean parte de redes diferentes a la suya, como por ejemplo, terminales en REDES BISDN (Broadband ISDN) o redes inalmbricas, etc
Pietrosemoli Pietrosemoli 14

Pietrosemoli VoIP

- 14

Pietrosemoli

Pietrosemoli 15

Pietrosemoli VoIP

- 15

Puntos terminales y entidades


Los puntos terminales pueden llamar y ser llamados. Las entidades no pueden ser llamadas, sin embargo, pueden ser direccionadas para funciones especficas, como es el caso de los gatekeepers que pueden ser direccionadas para establecer los procedimientos para la comunicacin entre terminales.
Pietrosemoli Pietrosemoli 16

Pietrosemoli VoIP

- 16

Componentes H.323
Terminal: punto terminal de la LANs que puede realizar una comunicacin con otro terminal, gateway o MCU que consiste en flujo de datos de control, audio, vdeo o aplicaciones. Gateway: punto terminal que provee comunicacin entre terminales de la LANs y otros terminales ITU dentro de una WAN Tterminales ITU son los incluidos en las recomendaciones H.320 (ISDN), H.321 (ATM, .Asynchronous Transfer Mode), H.322 (GQOS, Garanteed Quality of Service), H.324 M (mvil). Gatekeeper: entidad que provee el servicio de traduccin de direcciones y control de acceso a la LAN de terminales, gateway y MCUs en los caso que lo ameriten. Multipoint Control Unit (MCU): punto terminal que se encarga de la centralizacin del flujo informativo en una conferencia multicast. Pietrosemoli Pietrosemoli 17 Pietrosemoli VoIP - 17

Componentes H.323
Los gateways son los encargados de conectar dos redes dismiles. realiza la traduccin de la sealizacin, de las codificaciones de audio y vdeo y de los protocolos de transmisin entre las diferentes redes Los gatekeepers proveen los servicios de directorio, autorizacin e identificacin de terminales y gateways, manejo de ancho de banda, conversin de direcciones, control de llamadas, tarificacin, etc. Aunque los gatekeepers son opcionales, resultan ser esenciales para los sistemas H.323 de gran escala Los gatekeepers, los gateways y los MCUs son componentes lgicos separados pero que pueden ser implementados en un mismo dispositivo fsico.
Pietrosemoli Pietrosemoli 18

Pietrosemoli VoIP

- 18

H.323 Terminal

H.323
H.3 2 3 Gat ek eep er

LAN

H.323 Gateway

H.323 Gateway

H.323 Terminal

PSTN

N-ISDN

B-ISDN / ATM

Voz

H.324

V.70

Voz

H.320

H.321

H.310

Pietrosemoli

Pietrosemoli 19

Pietrosemoli VoIP

- 19

H.323 incluye:
RTP (Real Time Protocol, protocolo en tiempo real) que le agrega a cada trama la identificacin del tipo de informacin que contiene, el nmero de secuencia y la hora en que fue generada. Esto permite que el receptor transmita la informacin al usuario al mismo ritmo en que fue generada y permite conocer si hubo descartes de informacin. Otro protocolo que trabaja en conjunto con RTP es el RTCP (RTP Control Protocol) que se basa en la transmisin peridica a todos los participantes de una sesin de paquetes de control con informacin sobre la calidad de la comunicacin.
Pietrosemoli Pietrosemoli 20

Pietrosemoli VoIP

- 20

Funciones Primarias
ENTRAMADO (FRAMING) Agrupacin de los datos y la informacin de control SEALIZACIN (Signaling)
Informa sobre el estado de cada canal

Sincronizacin (TIMING)
Sincronizacin de tramas Sincronizacin de canales Sincronizacin de bits

Pietrosemoli

Pietrosemoli 21

Pietrosemoli VoIP

- 21

Fuentes de retardo - Retardo de compresin.

- Retardo de empaquetamiento de la informacin. - Retardo de espera en cola en el CPE. - Retardo de serializacin del CPE a la WAN. - Retardo de transmisin hacia la WAN. - Retardos en la WAN. - Retardo de espera en cola y serializacin de la WAN al CPE. - Retardo de transmisin hacia el CPE. - Retardo en la memoria de manejo de fluctuacin de retardos (jitter buffer). Pietrosemoli Pietrosemoli 22 -Pietrosemoli Retardo de descompresin. VoIP - 22

Fluctuacin de Retardo y Retardo

Pietrosemoli

Pietrosemoli 23

Pietrosemoli VoIP

- 23

Codificacin de la 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 y en modelos hbridos que combinan ambas tcnicas.
Pietrosemoli Pietrosemoli 24

Pietrosemoli VoIP

- 24

Conversin Analgica /Digital

Pietrosemoli

Pietrosemoli 25

Pietrosemoli VoIP

- 25

Supresin de eco y de perodos de silencio

Pietrosemoli

Pietrosemoli 26

Pietrosemoli VoIP

- 26

Factores que afectan la calidad de la voz


Retardo (Latency) Fluctuacin del Retardo (jitter) Prdida de Paquetes
Paquetes aislados Rfagas de paquetes

Compresin de voz Eco Distorsin de digitalizacin


Pietrosemoli Pietrosemoli 27

Pietrosemoli VoIP

- 27

MOS de los mtodos de compresin de voz


Mtodo de compresin PCM (G.711) ADPCM (G.726) LD-CELP (G.728) CS-ACELP (G.729) MPMLQ (G.723.1) ACELP (G.723.1) Velocidad requerida 64 kbps 32 kbps 16 kbps 8 kbps 6.3 kbps 5.3 kbps
Pietrosemoli

MOS 4.4 4.2 4.2 4.,2 3.98 3.5


Pietrosemoli 28

Recomendado para I
Pietrosemoli VoIP

- 28

Pietrosemoli

Pietrosemoli 29

Pietrosemoli VoIP

- 29

Retardos

Pietrosemoli

Pietrosemoli 30

Pietrosemoli VoIP

- 30

Conversin de nmeros telefnicos en direcciones IP

Se aaden 8 bytes the UDP y 20 bytes de UDP que contienen la direccin de este gateway, la direccin de fuente y la direccin del gateway de destino de destino, as como los puertos

Pietrosemoli

Pietrosemoli 31

Pietrosemoli VoIP

- 31

Combinacin de tramas en un paquete

Se aade un encabezado Real Time Protocol (RTP) de 12 bytes que permite el ordenamiento de los paquetes y su priorizacin respecto a los paquetes de datos
Pietrosemoli Pietrosemoli 32

Pietrosemoli VoIP

- 32

Eco

Pietrosemoli

Pietrosemoli 33

Pietrosemoli VoIP

- 33

Fluctuacin de Retardo (jitter)

Pietrosemoli

Pietrosemoli 34

Pietrosemoli VoIP

- 34

Codec G.711 (PCM) G.721 (ADPCM) G.723 (ADPCM) G.726 (ADPCM) G.727 (ADPCM) G.729 (CSACELP) G.728 (LDCELP) G.723.1 G.723.1

Velocidad (kbps) 64 32 24 40 16 40 16 64 8

Segmento (bits) 8 4 35 25 2 8 80

Segmentos/s 8000 8000 8000 8000 8000 100

Duracin (ms) 0.125 0.125 0.125 0.125 0.125 10

Retardo (ms) 0.125 0,125 0.125 0.125 0.125 15

16 6.3 5.3

10 189 159

1600 33.33 33.33

0,625 30 30

0.625 37.5 37.5

Recomendaciones ITU-T serie G G.711 Modulacin PCM para frecuencia de voz Audio hasta 3KHZ a 48, 56 64 kbps. G.723 Codificacin para Comunicacin Multimedia a 5.3 y 6.3 kbps. G.728 Codificacin de 15 kbps usando LowDelay code Excited Linear Prediction. G.729 Codificacin para Transmisin Multimedia a 8 13 kbps.
Pietrosemoli Pietrosemoli 36

Pietrosemoli VoIP

- 36

Recomendaciones ITU-T Serie T


T.120 Protocolos para transferencia de datos multimedia en aplicaciones multipunto. T.121 Patrn General de Aplicaciones. T.122 Servicio de Comunicacin Multipunto para conferencias Audiovisuales y Audiogrficas. T.124 Control de conferencia para terminales Audio Visuales y Audio Grficos.

Pietrosemoli

Pietrosemoli 37

Pietrosemoli VoIP

- 37

Componentes del Retardo (Latency)


Retardo de paquetizacin Retardo de propagacin Retardo de transporte Retardo del jitter buffer

Pietrosemoli

Pietrosemoli 38

Pietrosemoli VoIP

- 38

Factores que afectan la calidad de la voz


Interrelacin entre los factores La fluctuacin del retardo (jitter) se puede controlar con memorias temporales (buffers), a expensas de un aumento del retardo Los codecs que comprimen en mayor escala introducen ms retardo Eco
Pietrosemoli Pietrosemoli 39

Pietrosemoli VoIP

- 39

Factores que afectan la calidad de la voz en sistemas inalmbricos


Exceso de trfico en el dominio de colisin
Desechado de paquetes

Demasiada fluctuacin de retardos


Saturacin del jitter buffer

Pietrosemoli

Pietrosemoli 40

Pietrosemoli VoIP

- 40

Mejoras en la calidad de la voz en sistemas inalmbricos


Reduccin del retardo
Compromiso con el ancho de banda

Reduccin de la fluctuacin de retardos Reduccin de la prdida de paquetes


Asignar prioridad a la voz

Pietrosemoli

Pietrosemoli 41

Pietrosemoli VoIP

- 41

Ahorro de ancho de banda


Compresin de encabezados Supresin de silencio Empaquetado de tramas Control de admisin

Pietrosemoli

Pietrosemoli 42

Pietrosemoli VoIP

- 42

Compresin de Encabezados

Pietrosemoli

Pietrosemoli 43

Pietrosemoli VoIP

- 43

Interfaces de Voz
E&M: Ear and Mouth a ser usadas para conexin a un troncal. FXO: Foreign Exchange Office a ser usadas para conexin a la Central (Central Office o CO). FXS : Foreign Exchange Station a ser usada para conectar un Fax o a una unidad de telfono.

Pietrosemoli

Pietrosemoli 44

Pietrosemoli VoIP

- 44

Telefona Clsica
CO Switch CO Switch Trunk Line
PBX PBX

Line

Lazo Local (Local Loop)


Lneas de 2 hilos (Tip & Ring)

Central (CO)
Termina el Local Loop Termina el Troncal
Pietrosemoli Pietrosemoli 45

Pietrosemoli VoIP

- 45

FXO y FXS
Central
CO Switch Trunk FXS FXO
PBX PBX

Central
CO Switch

FXS FXO

Usualmente el Local Loop est en modo Loop Start FXO se conecta a una PBX o a una CO FXS se conecta a un aparato telefnico o a una lnea y genera el timbre.
Pietrosemoli Pietrosemoli 46

Pietrosemoli VoIP

- 46

FXO y FXS
CO Switch CO Switch Trunk FXS FXO
PBX PBX

FXS FXO

FXO detecta el voltaje de timbre, cierra el lazo cuando se levanta el auricular y lo abre cuando el telfono esta colgado FXO se comporta como la red telefnica y se conecta a una lnea de dos hilos
Pietrosemoli Pietrosemoli 47

Pietrosemoli VoIP

- 47

Interfaces Analgicas y Sealizacin

Cliente

Troncal

Loop Start Ground Start


Pietrosemoli Pietrosemoli 48

Pietrosemoli VoIP

- 48

Interfaces Analgicas y Sealizacin


La Central mantiene un voltaje un el lazo de abonado, nominalmente 48 V dc, llamado voltaje de batera Cuando el telfono esta descolgado, un interruptor en la central corta el paso de corriente. Al descolgar el telfono se cierra este interruptor y empieza a fluir corriente en el circuito local (loop) y se inicia el procedimiento para producir el tono de discar

Pietrosemoli

Pietrosemoli 49

Pietrosemoli VoIP

- 49

Interfaces Analgicas Loop Start


2 hilos transportan tanto la voz como la sealizacin Usada tpicamente con telfonos analgicos

Pietrosemoli

Pietrosemoli 50

Pietrosemoli VoIP

- 50

Interfaces Analgicas Ground Start


2 hilos transportan la voz y la sealizacin Usada tpicamente en centralitas y enlaces entre centrales (trunks)

Pietrosemoli

Pietrosemoli 51

Pietrosemoli VoIP

- 51

Interfaces Analgicas E & M (Ear & Mouth - Oido y Boca)


Existen 5 variantes de este tipo de sealizacin La sealizacin se transporte en 2 hilos independientes de los que utiliza la voz, que a su vez puede emplear 2 o cuatro hilos Se utiliza en enlaces entre centrales (trunks) Emplea generalmente conectores RJ-45 La PBX origina la seal M y acepta la E
Pietrosemoli Pietrosemoli 52

Pietrosemoli VoIP

- 52

Sealizacin E&M
Tipo I Mayormente
usada en Norte Amrica (99% de las PBX). La lnea le enva la seal E a la PBX conectando este terminal a tierra. La PBX lo detecta por el incremento de corriente. La PBX y la lnea comparten una tierra comn .
Pietrosemoli Pietrosemoli 53

Pietrosemoli VoIP

- 53

Sealizacin E&M
Tipo II 4 hilos. Mayormente usada en centrales electrnicas. La PBX y la lnea no requieren una tierra comn, dndole mayor inmunidad al ruido

Pietrosemoli

Pietrosemoli 54

Pietrosemoli VoIP

- 54

Sealizacin E&M
Tipo V Mayormente usada fuera de Norte Amrica. Utiliza dos hilos y una tierra comn.

Pietrosemoli

Pietrosemoli 55

Pietrosemoli VoIP

- 55

Interfaces Digitales y Sealizacin

Cliente

Troncal

T-1/E-1son sistemas digitales diseados para transportar voz y datos T-1 combina 24 canales de 64 kbps en un circuito E-1 combina 30 canales de 64 kbps en un circuito
Pietrosemoli Pietrosemoli 56

Pietrosemoli VoIP

- 56

Fax sobre IP

Es necesario emular la central telefnica y tambin el fax remoto, extraer los datos del mensaje fax y encapsularlos en paquetes, para luego volverlos a modular para su entrega al fax remoto.

Pietrosemoli

Pietrosemoli 57

Pietrosemoli VoIP

- 57

Fax sobre IP

El fax es ms sensible a los retardos que la voz. Si la mquina remota no recibe una respuesta (usualmente en 3 s) retransmite o desconecta la llamada. El adaptador debe entonces simular el fax remoto. Spoofing
Pietrosemoli Pietrosemoli 58

Pietrosemoli VoIP

- 58

Preguntas?

Ermanno Pietrosemoli Fundacion EsLaRed ULA Ermanno@ula.ve


Pietrosemoli Pietrosemoli 59

Pietrosemoli VoIP

- 59

También podría gustarte