Está en la página 1de 87

Voz sobre IP y Telefona IP

Contenido
Principios Bsicos de la telefona analog/digital Digitalizacin de la voz (Codificacin) Tecnologas para la Optimizacin (Compresin) Factores que afectan en la calidad de Voz Convergencia Redes de Transporte de Voz y Datos Voz sobre IP Telefona IP QOS

Principios Bsicos de la Telefona Analgica y Digital

Ancho de Banda de la voz Humana Frecuencia de audio de la voz humana se encuentra en el rango 300 3400Hz ocupando un Ancho de Banda de 4 Khz y la respuesta del oido esta en el rango de los 20 Hz a 20 Khz
Largura de banda total, 4 KHz

Banda dos sinais de voz humana

300

3400

Hz

Antecedentes de la telefona Requiere el establecimiento de un circuito

i
Conmutacin manual.
Tablero Conmutador manual. A B fsico

Circuito A - B

Switch

Antecedentes de la telefona
Conmutacin basada en centrales electromecnicas. Analgico i

+ -

Lgica Relay
ElectroMecnico

El problema de esta tecnologa que requera espacios muy amplios para las centrales y gran consumo de energa elctrica, la voz viajaba sin modificacin.

Antecedentes de la telefona
Conmutacin digital. Digital
PCM
Voz

Lgica Binaria Electrnica

Existen dos tipos de redes de telefona una donde el loop del abonado es analgico y el transporte de voz y conmutacin es digital (RTB) y utiliza multiplexacin TDM para llevar el trafico de abonados, el otro donde todo el trayecto es digital (ISDN).

Antecedentes de la telefona
Actualmente las redes de telefona buscan integrarse sobre las redes datos, de esta forma tener redes convergentes, usando para este proposito diferentes tipos de protocolos o redes de comunicacin como TDM,FR, IP,ATM,etc.

TCP

IP

IP

TCP

RTB

RED IP

ISDN

Elementos de una red Telefnica


Telfonos (Analgico, Digital) Sealizacin telefnica Centrales de telefnicas (Privada y Publicas) Interfaces de voz analgicas y Digitales
Local Loop

PBX

PSTN
PBX

PBX

PBX

Hand Set o Telfonos


Existen los analgicos de uso domestico para conexin a red publica o central privada PBX.

Los digitales para red ISDN, IP o Propietarios para una determinada PBX posen ms funciones.

Sealizacin Telefnica
La sealizacin y Voz viajan por el mismo par telefnico. Se divide en: CONTROL: Usado por la central para saber cuando el telfono esta colgado (cambio de tensin). DIRECCIONAMIENTO: Para realizar una llamada telefnica (tonos o pulsos). INFORMACION: Indica cuando un telfono esta ocupado o el nmero es invalido.

control

CONTROL O SUPERVIZACION

Loop start Prueba el flujo de corriente

Ground start Timbre inducido a tierra momentaneamente

Switch

Switch

Direccionamiento Proceso de Marcado


Al levantar el auricular se recibe un tono de invitacin a marcar existen tos tipos de sealizacin: Por PULSOS: Se enva un determinado nmero de pulsos de acuerdo al nmero discado.

Direccionamiento Proceso de Marcado


Por TONOS: Se enva una mezcla de frecuencias de acuerdo al nmero marcado, la duracin de cada tono es de 40 ms y las pausas de 60 ms.

Sealizacin de Informacin
Tonos en el progreso de llamadas en la red

Tono
Dial Ocupado Ringback, Normal Ringback, PBX Congestion (Toll) Reorder (local) Receiver Off-hook

Frequencia (Hz)
350 + 440 480 + 620 440 + 480 440 + 480 480 + 620 480 + 620 1400 + 2060 + 2450 +2600

On Time
Continua 0.5 2 1 0.2 0.3 0.1

Off Time
O.5 4 3 0.3 0.2 0.1

No existe el numero 200 to 400

Continuo, Freq. Mod 1Hz

Fases de una conexin telefnica

On-Hook

Fases de una conexin telefnica

Off-Hook

Fases de una conexin telefnica

Ringing

Centrales Telefnicas
Telefona Analgica: cuando el bucle del abonado es analgico (conexin de usuario a la CO) . Telefona Digital: Actualmente toda la PSTN es digital, la voz para ser trasportada de un punto a otro es digitalizada en los CO y se puede tambin hablar de telefona totalmente digital, ejemplo ISDN y la telefona IP (Bucle de abonado es digital).
PCM Encode r PCM Decode r Analog Digital PCM Decode r PCM Encode r Analog

Switching Network

Centrales telefnicas
Son de dos Tipos Privadas y Publicas (Analgica y Digital) PRIVADA Se tienen los siguientes tipos: Key Systems: Una central pequea donde varios telfonos comparte una lnea troncal.
Public Voice x Network

Key System

10

Centrales telefnicas
Private Branch Exchange (PBX): Soportan una mayor cantidad de abonados (digitales/analgicos) y enlaces troncales (digitales/analgicos).
PBX Public x Voice Network CO/FX Trunk Direct in Dial (DID) Trunk Tie Trunk Digital T1/E1 Trunk

Santa Clara Analog or Digital Handsets San Jose Sales Subscriber Side Trunk Side

Centrales Telefnicas
Centrales Publicas basadas en jerarquas de se tienen : Central Office Switch (CO) :Son las que atienden la conmutacin a los abonados, ubicado en la red de compaa telefnica. Intermediate Switch: Interconecta a los CO, llamados tambin TANDEM.

11

Interfaces de VOZ
Utilizadas en los dispositivos (PBX, CO, Routers para la conexin de abonados y troncales entre centrales), todas ella llevan un tipo de sealizacin y se dividen en: Analgicas : FXS (sealiz. loop start y Ground Start) FXO (sealiz. loop start y Ground Start) E&M (Sealiz. Tipo I,II,III,IV y V) Digitales: E1 (Sealiz. R2, SS7, ISDN PRI) S/T (Sealiz. ISDN BRI)

Interfaces de VOZ analgicas


FXO (Foreign Exchange Office): Puerto analgico de entrada
en una PBX para la conexin de lneas telefnicas provenientes de una CO, acta similar a un telfono.

FXS (Foreign Exchange Station): Puerto analgico de salida


de una PBX o CO usado para la conexin de telfonos.

E&M (Ear and Mouth): Puerto troncal analgico utilizado para


conexiones entre centrales telefonicas CO y PBXs, se utiliza 2 o 4 lneas para audio y 2( E y M) para sealizacin.

12

Interfaces de VOZ analgicas en la PBX


Switch Closed 7105 Current Flow Detected

FXO
Ring

PBX

FXS
Ringer

7000

Off Hook Battery

Tip

Current Detect

To PSTN/CO

Ring On Hook

Ringer

FXO E&M

Battery

Current Detect Tip 7072 Subscriber Side Trunk Side

Conexin de las interfaces de VOZ analgicas con equipos de datos Conexin de Anexo Extendido
Subscriber Side Trunk Side FXO

FXS FXS Packet Network

Anexo 200

Anexo 200

13

Conexin de las interfaces de VOZ analgicas con equipos de datos Conexin de anexo extendido como troncal
Subscriber Side Trunk Side Trunk Side Subscriber Side

FXS

Anexo 200

FXO FXS Packet Network

Interfaces de VOZ analgicas (trunk) Interconexin entre centrales

14

Interfaces de VOZ analgicas (trunk) Interconexin entre centrales usando routers

Interfaces de VOZ analgicas (trunk)

E&M: existen 5 tipos


PBX to Intermediate Device Type I II III IV V Lead M M M M M On-Hook Ground Open Ground Open Open Off-Hook Battery (-48 VDC) Battery (-48 VDC) Battery (-48 VDC) Ground Ground

Intermediate Device to PBX Type I II III IV V Lead E E E E E On-Hook Open Open Open Open Open Off-Hook Ground Ground Ground Ground Ground

15

Interfaces de VOZ Digitales


Utiliza interface fsica G703 conectores Coax. Utiliza PCM: Tcnica que consiste en transformar la seal analgica a digital y visceversa. Se aprovecha la multiplexacin TDM para agrupar los canales de voz en 30 o 24 para ser enviados por un solo medio digital con interface E1 (G.703/G704) o T1

Canal 1 Canal 2

P C M

Medio de Transmicion

P C M

Canal 1 Canal 2

Canal N

Canal N

Interfaces de VOZ Digitales


Sealizacin
Tren de bits (125usegs)

E1: 30 canales/frame 2048 kbps


30 canales en una trama

Trama E1

... 0 2 16 31

Canal 16 se usa para sealizacin


Cada tipo de sealizacin anloga: Loop Start, ground Start y E&M tienen su representacin digital

16

Interfaces de VOZ Digitales


Sealizacin Digital
R2 (E1)
CAS (channel Associated Signaling) CCS (Common Channel Signaling)

SS7 (entronque entre PBX pblicas) Servicios puramente digitales: ISDN PRI e ISDN BRI
ISDN (Integrated Services Digital Network o RDSI: Red Digital de Servicios Integrados)
ETSI o EURO ISDN PRI (Primary Rate Interface) 30x64kbps+ 64kbps de sealiz. BRI (Basic Rate Interface) 2 x 64kbps + 16kbps de sealizacin

Digitalizacin de la Voz

17

Digitilizacin de la Voz Por que digitalizar? Teorema de Nyquist. Proceso de Digitalizacin Muestreo, cuantificacin y codificacin. PCM Telefona Digital Sealizacin E1

Por que digitalizar?


La voz anloga no se propaga bien a largas distancias La seal decae con la distancia Ruido de fondo llega a ser comparable a la seal Amplificacin de la seal tambin amplifica el ruido.

18

Por que Digitalizar?


Digitalizar la voz permite discriminar mejor la seal del ruido Hoy en da, a voz se transmite siempre en forma digital, excepto en el local loop (excepto ISDN que extiende la voz digital hasta el abonado) Se utilizan Codecs.

Teorema de Nyquist
La velocidad de muestreo tiene que ser el doble de la velocidad de la seal de entrada.
Bandwidth Voz = 300 Hz to 3400 Hz
Muestreo : 8 kHz (8,000 Samples/Sec) Coded on 8 bits => 64 Kb/s BW for one conversation

Seal analoga

Estado de muestreo

Muestreo Cuantificacin Codificacin Compresin ( opcional)

19

PCM: Modulacin por codificacin de impulsos


Muestreo

7 6 5 4 3 2 1 0 T0 t1 t2 t3 t4 t5 t6 t7 t8 t9 t10 t11 t12 t13

Cuantificacin

6 0 1 0 3 2 7 0 4 1 6 3 5 2

= = = = = = = = = = = = = =

110 000 001 000 011 010 111 000 100 001 110 011 101 010

Codificacin

Proceso de muestreo Trata de acercarse a la forma de onda de la sea de entrada.

Seal de entrada

Seal de Muestreada

20

Cuantificacin
Usado par representar el nivel elctrico de cada muestra.

Codificacin
Todas las muestras ocurren en un intervalo de 125 us y son codificadas en 1 Byte.
P Se Se Se St St St St

8 bit x 8000 muestras/seg=64Kbps

21

Codificacin Resumen
4000 hz de ancho de banda para voz 8000 muestras por segundo (Nyquist) 8 bits de resolucin para la amplitud (256 valores posibles) 8000*8 = 64kbps de ancho de banda por conversacin PCM (Pulse Code Modulation) ADPCM (4 bits para amplitud: 128 valores posibles , 32kbps)

0 1 0 1 1 1 1 0

8 bits

Amplitud

PCM
PCM : Pulse Code Modulation, utiliza codec por forma de onda y se basa en el teorema de Nyquist :
Rango de frecuencia de voz: 300-3400 Hz
Frecuencia de Muestreo = 8000/sec (todo 125us) Bit rate: (2 x 4 Khz) x 8 bits por muestra = 64,000 bits por segundo (DS-0)

Usado en la telefona Pblica


CODEC PCM = DS-0 64 Kbps

8 bits * 8000 muestras/seg = 64 kB/s

22

PCM
Codecs estandarizados son: UIT-T G.733 Usado en USA por el termino lneas T1 ITU-T G.732 Conocidos en Europa como lneas E1, A diferencia de T1 este soporta mas has 30 canales y la sealizacin es conducida en otro canal.

Telefona Digital - Sealizacin


La Voz viaja entre las centrales de telefona en forma digital solo el Loop de Abonado es analgico y se usa el Sistema PCM 30 como sealizacin.
CODEC PCM -30 2.048 Mbps 30DS0

8 bits * 8000 muestras/seg = 64 kB/s

23

Telefona Digital - Sealizacin


Sistema PCM 30
Modulacin
Filtro 300 a 3400 Hz 2/4 Hilos Hibridos Muestre o Cuantiz acion Codificac ion Compre nsion

Multiplexacin

Transmisin

1
Muestre o Cuantiz acion Compres ion Codifica cion

2 Multiplexor

Terminal de Linea Linea de Transmisin

2048 Kb/s.

Muestre o

Cuantiz acion

Compres ion

Codifica cion

Telefona Digital - Sealizacin


Estructura Del Cuadro De Pulsos Del Sistema PCM30
Numeracin De Time Slots

15

16

17

31

Canal para palabra de Canal Canal alineamiento telefnico telefnico Del cuadro dee 1 2 palabra de Servicio Aprox. 3,9 m s

...

Canal Canal Canal de telefnico telefnico Sealizacion 15 16

...

Canal Telefonicao 30

1 2 3 4 5 6 7 8
32 x 8 bits = 256 bits 125 m s

24

Telefona Digital - Sealizacin


Estructura de sealizacin

SEALIZACIN

SUSCRIPTORCENTRAL - Decadica - Tonos Multifrecuencia

CENTRAL- CENTRAL

CAS

CCS
CCS # 7

Seales de lnea
- ANALOGICO - DIGITAL R2 R1

Seales de Registro
CCITT-5 MFC - LME

Telefona Digital - Sealizacin


CENTRAL - CENTRAL

Sealizacin por canal asociado(CAS): La voz y la sealizacin viajan por el mismo camino a travs de la red telefnica. Va en el mismo canal de la voz (DC intrabanda). Va por el mismo canal de voz en otro rango de frecuencias. Va por un canal especfico La interface digital es conocida como E1 o T1

25

Telefona Digital - Sealizacin


CENTRAL - CENTRAL

Sealizacin Por Canal Asociado (CAS)


un canal de voz est asociado a un canal de sealizacin que le es propio

Enviador Receptor

Central A

Juntor Digital

Sincronismo

0 1

16

31

Juntor Digital

Central B

Enviador Receptor

a b c d a b c d
sealizacin de registro + voz sealizacin De linea

Telefona Digital - Sealizacin


CENTRAL - CENTRAL

Sealizacin por Canal Comn (CCS)


Se utiliza una red alternativa para la sealizacin Mensajes estructurados que viajan a traves de una red de sealizacion

E-1

Time Slot 0

Time Slot 16

Audio Address Signaling (DTMF)

Supervision On/Off Hook

Address Signaling (Dial Pulse)

26

Telefona Digital - Sealizacin


CENTRAL - CENTRAL

Sealizacin por Canal Comn


C E N T R A L A

31 31 31

16 16 16

0 0 0 JD 16 JD

31 31 31

16 16 16

0 0 0

C E N T R A L B

16
CSCC Processador CCSP

Processador CCSP

CSCC

CCSP - Processador de Sializacion de Canal Comun CSCC - Controlador de Sializacion de Canale Comun JD - Juntor Digital Multiplexador

Telefona Digital - Sealizacin


PBX
QSIG
PBX

Cada Carrier Digital E1 o T1 tiene una canal


Asociado D Qsig Mantiene interfases analgicas FXO, FXS y E&M QSIG incluye para la Interconexin, 2/4 lneas anlogas o lneas digitadles PRI o BRI.

Q S I G

Qsig PBX a PBX Troncal TIE nB+D


PBX

PBX

27

Tecnologas para la Optimizacin (Compresin de Voz)

Optimizacin de la voz Por que Comprimir Desventajas de la compresin Medicin de la Calidad de Voz Estndares de compresin Supresin de Silencios Consideraciones de Diseo

28

Por que Comprimir


El objetivo de la optimizacin de voz es: Reducir el ancho requerido para transmitir la voz, con una calidad adecuada de conversacin. Voz codificada estndar PCM: 64kbps por conversacin Estndares de compresin permiten reducir el ancho de banda requerido a tpicamente: 11kbps/conversacin 30 circuitos TDM

Aprox. 200 llamadas IP comprimidas (11kbps)

E1 - 2048 kbps

Desventajas de la compresion de voz


Las desventajas de la comprecin de voz: Distorsion en la la Cuantificacin. Degradacion en la conmutacion de Tandem Retardo y Eco. Perdida de continuidad

29

Medicin de la calidad de Voz


MOS Puntaje de Opinion Media Es un sistema para dividir la calidad de voz en una escala.
Score 5 4 3 2 1 Quality Excellent Good Fair Poor Bad descripcin de Deterioro deterioro Imperceptible Simplemente Perceptible, no evita la conversacin Perceptible y Ligeramente evita la conversacin Se puede conversar no se reconoce a la persona Muy Molesto e Inaceptable

MOS de 4 = Toll Quality (Calidad Total)

CODECS
Compresin De Voz El objetivo de la comprecion de voz es optimizar mas la utilizacin del ancho de banda, se utilizan codecs. Waveform coders
Hacen una aproximacin no linear de la actual forma de seal Ej: PCM, ADPCM,G711,G723,G729
Quantizing

Encoding

Filtering

Sampling

1110010010010110

Waveform ENCODER

Waveform DECODER

30

Estndares de Compresion de Voz


Compresin De Voz
Vocoders Voz sintetizada Ej: LPC BW:2.4 Kbps Hybrid coders Hacen una aproximacion Linear de forma de seal con voz sintetizada.Example: CELP Bw:4-16 Kbps
Subjective Quality (MOS)

5 4 3 2 1 2 4 8
Kbps
Vocoders Hybrid Coders Waveform Coders

16

32

64

Estndares de Compresion de Voz


Compresin De Voz
- ADPCM Modulacion por codigo de pulso linear adaptivo -CELP (Codigo exitado linear predictivo)

Inaceptable
64

Business Quality
(Celular)

PCM (G.711)

Toll Quality *

Bandwidth
(Kbps)

32 24 16 8 0

ADPCM 32 (G.726) ADPCM 24 (G.726) ADPCM 16 (G.726) LPC 4.8

LDCELP 16 (G.728) CS-ACELP 8 (G.729)

Quality

31

Estndares de Compresion de Voz


Calidad De Voz
Metodo De Compresion MOS Score Delay 64K PCM (G.711) 32K ADPCM (G.726) 16K LD-CELP (G.728) 8K CS-ACELP (G.729) 8K CS-ACELP (G.729a) 4.4 4.2 4.2 4.2 3.6 0.75 1 35 15 15

(msec)

Supresin de Silencios
Dada la naturaleza de una conversacin telefonca el 70% de la comunicacin son silencios.
2
voz
Silencios

1
voz

Silencios Canal de Comunicacin

3
voz
Silencios

32

Consideraciones de Diseo
Compresin canal telefnico
Vara de 6 a 12 Kbps

Calidad de servicio
Internet: No es posible controlar QoS (an) Intranet: Es posible controlar QoS

Estndar ITU H.323 Agregacin de trfico


Fuentes de datos Fuentes de voz

Factores que afectan la calidad de la voz

33

Factores que afectan la calidad de la voz. Eco Propagacin de la Seal (Retardo o Delay) Compresin Jitter: Variacin de retardo

ECO
Echo es debido a la reflexin. Cuando existe diferencia de impadancias en el transformadores de acople de 2W a 4W Hilos.

34

Eco en la RED

El eco siempre esta presente El eco es un problema y esta en funcin a los retardos.

35

Supresin de ECO
Se suprime en camino de retorno mediante canceladores de ECO

Retardo

Emisor
PBX

Receptor Network
PBX

Primer Bit Transmitido

A
Procesamie nto Delay Transito Delay En LA Red

Bit Anterior recibido

t
Procesamie nto Delay

Delay Punto a Punto

36

Retardo
Retardo Y Transporte De Voz Retraso en el path de transmisin acumulado

CB Zona Calidad Saltelite Alta Calidad Quality


0 100 200 300 400 500

Fax Relay, Broadcast


600 700 800

Tiempo (msec) Objetivo de Delay

Retardo Consideraciones
One Way Delay (msec)
0150 150 150400

Description

Acceptable for Most User Applications Acceptable Provided that Administrations are aware of the Transmission Time Impact on the Transmission Quality of User Applications Unacceptable for General Network Planning Purposes; However, it is Recognized that in some Exceptional Cases this Limit will be Exceeded ITUs G.114 Recommendation

400+

37

Compresin La compresin tambin afecta la calidad de la voz


Metodo De CompresionMOS Score 64K PCM (G.711) 32K ADPCM (G.726) 16K LD-CELP (G.728) 8K CS-ACELP (G.729) 8K CS-ACELP (G.729a) 4.4 4.2 4.2 4.2 3.6
Delay (msec)

0.75 1 35 15 15

Jitter
Variacin O Fluctuacin De Retardo - JITER
Emisor Red Receptor

Emisor Transmite

t A
50 ms 50 ms

B
90 ms
Congestin

Receptor Recibe

Red vaca

Retardo: 70 ms 20 ms (retardo: 70 ms, jitter: 40 ms)

38

Conclusin La compresin es un compromiso entre la calidad y el ancho de banda. El Delay o retardo puede ser reducido minimizando, los transitos, compresin y decompresin. Jitter es controlado con tcnicas de QOS

Convergencia

39

Las redes de hoy


Insfraestructura separadas para datos, voz y video Dificultad de integrar aplicaciones Las redes de voz no estan diseadas para manejar convergencia,demandas datos, voz y video Dial
E-Mail

Cable
Desktop Video

DSL
Web

PBX Voice Mail Circuits

E-Commerce
IP

Voice
TDM

Extranet ISDN

H.323 H.320

Video
Room-Based

Red Convergente
Multimedia Applications Multimedia Applications Switches

Switches

PSTN

<-- Router/Gateways -->

Switches

Switches

IP WAN
Call Processing Services Services Call Processing

40

Red Convergente
Telefona IP de extremo a extremo
Router CallManager Router CallManager

PSTN
CallManager

IP WAN
Router

CallManager

Router

Red Convergente
{TCAP and/or ISUP} SS7 transport to IP transport IETF SigTran (M3UA, SCTP) {SIP} Softswitch Signaling Gateway {ISUP} {TCAP} {SIP} {SIP} Signaling Switch {SIP} Signaling Switch {VXML} {SIP} {SIP} Service Controller

Service Creation Intelligent Network (IN) Apps Next Generation (VoIP) Apps

SIP Registrar, Proxy and Redirect Server Telephone Routing over IP (TRIP) E.164 Number Mapping (ENUM) Firewall control proxy Firewall Signaling Switch

Peer Network (SIP or H.323)

SS7 Network
{SS7}

Network Gateway {RTP} {TDM}

H.323/SIP Inter-Working Gateway H.323 Gatekeeper/ Gateway {H.323}

{SIP} H.323/SIP interworking function

PSTN/Mobile Network

Voice TDM SSP/MSC {SS7}

Broadband Services Platform

Voice {RTP} {SIP} SIP Access Gateway

{SMPP} Short Messaging Server Wireless Messaging Apps Unified Messaging Apps

Private Branch Exchange (PBX)

Private Branch Exchange (PBX)

41

Arquitectura de una red convergente


Applications

Distributed

TAPI, JTAPI, SMTP

Adaptive
Directory

Call Processing
Call Admission, Call Routing CallManager

Infrastructure

Manageable

Cisco IOS Network Services

Gateway

Router

Switch

Open

Clients
Video Soft Phone IP Phone PC

El elemento clave de la convergencia es garantizar el QOS

Redes de transporte de Voz y datos

42

Voz en las redes de datos


La voz sobre redes de Datos se ha usado desde hace tiempo
TDM (HDLC),Frame Relay (FRF.11 y FRF.12), ATM (emulacin de circuitos)

IP plantea una nueva forma del transporte universal de voz Soluciones interoperables (estndares)

Voz sobre Paquetes


Transmisin estadstica de la voz paquetizada Multiplexin asncrona permite reducir los anchos de banda usados en mltiples conexiones de voz No hay un tren continuo de pulsos

43

Opciones de Transporte de la voz paquetizada


Voz sobre Frame Relay Voz sobre ATM Voz sobre IP
Aplicacin Presentacin Sesin Transporte IP Transporte Frame Relay PPP ATM Red Enlace Fsica

Ejemplo Voz sobre FR


ROUTER
2/0

FR Principal

2/1

V
PAQUETE VOZ

FR 2 Bytes

20VOICE - 160 Bytes

La voz se encapsula directamente sobre FR

44

Voz sobre IP

Voz sobre IP: Introduccin


Voz sobre IP (VoIP): Tecnologa emergente en el mundo de las Telecomunicaciones que hace referencia al transporte de voz, fax y servicios relacionados sobre la red de datos y el protocolo IP. Telefona IP es un concepto ms amplio ya que implica una interconexin global con otras redes de telefona: PSTN, GSM, etc.. Generalmente nos referimos a este concepto cuando hablamos de VoIP. El desarrollo y maduracin de las tcnicas de transmisin de voz sobre redes de datos ha generado una tendencia para esta integracin => Convergencia. Las ventajas que ofrece la convergencia: Econmicas: Reduccin costes: Ancho de banda, operacin, Gestin, etc. Generacin de nuevos servicios y aplicaciones que integran Voz y Datos: Mensajera Unificada, Videoconferencia, etc..

45

Voz sobre IP
Inicialmente busca optimizar costos en el transporte de voz Motivacin final es la integracin de varias formas de comunicacin Voz, video, datos sobre una misma red de transporte

Porqu voz sobre IP


Independencia de la capa de transporte IP es el protocolo estndar de redes Amplia cobertura de IP IP: Internet - intranets - extranets Ventajas de la transmisin de voz en capa 3 Proteccin de la Inversin Independencia del Transporte

46

Voz sobre IP
Estndar H.323 del ITU-T existente. Cubre la mayor parte de las necesidades para la integracin de voz Estndar base de VoIP

Esta recomendacin proporciona los requisitos tcnicos para la comunicacin de voz sobre LANs mientras que si se asume que no se est proporcionando ninguna calidad del servicio (QoS) por LANs H323 garantiza que en redes no muy congestionadas podemos hacer telefona sobre IP.

Voz sobre IP

PBX
V V

PBX

WAN

Paquete de voz, crticos en la transmisin cuando viajan por un enlace wan.

47

Protocolo RTP
RTP: Real-Time Transport Protocol
Corre sobre UDP Considera sincronizacin, con tags de tiempo.

RTCP: Real-Time Transport Control Protocol RTP: No se concentra en entrega segura de informacin como TCP
Es preferible entregar a tiempo, que entregar confiable

Uso de TCP
Establecimiento de conexiones muy similares a una llamada telefnica Transmisin confiable - buena sincronizacin Control de flujo y congestin - buena proteccin de sobrecarga de la red Pero: Usa retransmisin de paquetes perdidos o corruptos Introduccin de retardo y jitter Las aplicaciones tienen poco control sobre el control de congestin No soporta mlticasting

48

Uso de UDP
Muy simple, es una extensin de IP Servicio Best-Effort No retransmisin de paquetes Usa IP multicasting Pero: No muy confiable - no hay sincronizacin del todo No control de flujo y congestin Solucin: extender UDP Aadir alguna informacin extra al speech data y usar UDP para transmisin de voz (RTP).

Protocolo UDP
User Datagram Protocol Connectionless protocol Sin retransmisiones

49

Voz sobre IP
Protocolos de VoIP
VOZ COMPRESION TRANSPORTE RED ENLACE FISICO G711, G729, G723 RTP / UDP (H.323) IP 802.3, FR, PPP, ATM V35, T1, UTP

Paquete de VoIP

V
PAQUETE VOZ

ENLACE X Bytes

IP 20 Bytes

UDP 8 Bytes

RTP 12 Bytes

VOICE 20 - 160 Bytes

Composicin del paquete de VoIP

50

Paquete de VoIP (Consumo de BW)


Composicin del paquete de VoIP
PAQUETE VOZ

ENLACE X Bytes

IP 20 Bytes

UDP 8 Bytes

RTP 12 Bytes

VOICE 20 - 160 Bytes

Cuanto consume de BW un paquete de voz: Voice packet size = Hd L2(PPP,FR,MLPPP) + Hd (IP/UDP/RTP) + Voice Payload size Voice PPS = Codec bit rate/voice payload size BW=Voice packet size*PPS. Voice PPS = 8kbps(G.729)/20B*8= 50 PPS Voice packet size=( 6B(MLPPP)+20B(IP Hd)+20B(Hd UDP/RTP)+20B)*8 = 528bits BW=50PPS*528 = 26.4 Kbps

Telefona IP

51

Por qu Telefona sobre IP ?


Soluciones integradas de valor agregado Estndar aplicaciones multimedia: H.323 Proteccin de inversin: independencia capa 2 By-pass redes telefnicas tradicionales Aumento de seguridad, uptime y confiabilidad Disminucin de costos

Beneficios de la Telefona IP
Sustitucin y/o complementacin de PSTN
Alcance local Alcance de larga distancia

Ahorro en infraestructura telefnica Aumento de productividad por aplicaciones de valor agregado Flexibilidad de crecimiento Servicio al cliente mejorado

52

Mensajera Unificada
Voz, fax, email, videoconferencia sobre una sola plataforma Estndares Servidor de comunicaciones integradas en lugar de PBX

Ampliacin/Remplazo de PBX
Ampliacin/Reemplazo de PBX Clsica Se reemplaza la conmutacin de circuitos por la conmutacin de paquetes de la red de datos
IP Phones Lan-IP

Gateway (PBX)

PSTN

53

Arquitectura Clasica
La funcionalidad de una PBX tiene 4 categorias:

Call Processing

Tie Line

PSTN

Arquitectura de la Telefona IP

Call Processing

MCS 7800 Series Server

Ethernet LAN Switch

Voice Enabled Router or Gateway

54

El estndar H.323
Recomendacin del ITU de 1996(International Telecommunication Union) Especifica normas para transporte de voz, video y datos colaborativos sobre redes Lan H.323: recomendacin delITU que establece estndares para comunicaciones de multimedia sobre redes que no provean QOS. Es parte de la serie de recomendaciones H.32X, en que H.320 est orientado a ISDN, y H.324 hacia comunicaciones sobre PSTN

Interoperabilidad H.323
La interoperabilidad se da slo en los protocolos base En los protocolos opcionales no hay garanta de interoperabilidad Ejemplo:
Servicios extendidos en Selsius con gateway H.323 no selsius Compresin en gateways Cisco (G.729) con Selsius (G.723)

55

Servicios integrados con H.323


-Conexin remota a la red de voz -Aumento de la cooperacin entre usuarios -Unificacin de mensajera

Aplicaciones cubiertas por H.323


Video Conferencia Telefona Educacin a distancia Aplicaciones multimediales en general

56

Ventajas de H.323
Interoperabilidad Es independiente de la red y plataforma usada

Componentes de H.323
Terminales Gateways Gatekeepers
Multipoint Control Unit
H.323 Gatekee per H.323 MCU

WAN/LAN QoS

Scope of H.323
H.323 Terminal

H.323 Gateway

PSTN

ISDN

H.324 Terminal

H.320 Terminal

Speech Terminal

57

Terminales H.323
Dispositivo para comunicacin en tiempo real, bidireccional, con otro Terminal, Gateway o MCU Deben soportar:
G.711 para audio H.261 para video

Opcionalmente: H.263, G.723, G.729,...

Equipos Terminales
PCs o Telfonos IP

58

Gateway H.323
Opcional en una solucin H.323 Establece comunicacin con otras redes Por ejemplo:
Red PSTN (H.324) Red ISDN (H.320)

Gateways
Equipos Stand alone PCs (NT) con interfaces telefnicas Integrados a Routers o equipos de acceso
Cisco serie 2600/3600 (analgicos) Cisco serie 5300 (E1s) Motorola Frads (Frame Relay access Devices)

59

Gateways
Interfaces analgicas
2,4,8 puertas

Interfaces digitales
1-4 puertas R2,ISDN

PCs NT
Adaptadores telefnicos (Dialogic)

Gateways
Facilidades
ANI (Identificacin de nmero de origen) DID (Identificacin de nmero de destino) IVR (Input Voice Response) Control de acceso (PIN) CDR (Call Detail Records - logs) Billing Administracin

60

MCU H.323
Entidad que controla la conexin de 3 o ms terminales en una conferencia multipartita.

Gatekeeper H.323
Provee el control de llamadas entre terminales H.323 Brindan traduccin de direcciones Control de acceso Control de ancho de banda Administracin de zonas

61

Gatekeeper H.323
Gatekeeper Es el elemento mas importante de la red. Es el punto central de todas la llamadas. Proporciona el servicio de control de llamadas en puntos H.323.

H.323
H.323 comprende una serie de estndares y se apoya en una serie de protocolos que cubre distintos aspectos de la comunicacin: Direccionamiento: RAS (Registration, Admision and Status). Protocolo de comunicaciones que permite a una estacin H.323 localizar otra estacin H.323 a travs de el Gatekeeper. DNS (Domain Name Service). Servicio de resolucin de nombres en direcciones IP con el mismo fin que el protocolo RAS pero a travs de un servidor DNS. Sealizacin: Q.931 Sealizacin inicial de llamada H.225 Control de llamada: sealizacin, registro y admisin, y paquetizacin / sincronizacin del stream (flujo) de voz. H.245 Protocolo de control para especificar mensajes de apertura y cierre de canales para streams de voz.

62

H.323
Compresin de Voz: Requeridos: G.711 y G.723 Opcionales: G.728, G.729 y G.722 Transmisin de Voz: UDP. La transmisin se realiza sobre paquetes UDP, pues aunque UDP no ofrece integridad en los datos, el aprovechamiento del ancho de banda es mayor que con TCP. RTP (Real Time Protocol). Maneja los aspectos relativos a la temporizacin, marcando los paquetes UDP con la informacin necesaria para la correcta entrega de los mismos en recepcin. Control de la Transmisin: RTCP (Real Time Control Protocol). Se utiliza principalmente para detectar situaciones de congestin de la red y tomar, en su caso, acciones correctivas.

Telefona IP
MODELO IP
USUARIO APLICACION PRESENTACION SESSION TCP IP ENLACE FISICO UDP

MODELO VoIP H323


EMISOR PHONE, NETMEETING CODIGO AUDIO
G.711, G.729, G723

H.225, H245, RTP, RTCP UDP IP 802.3, FR, PPP, ATM V35, T1, UTP

63

H.323 Stack
Multimedia H.323 Applications, User Interface Data Applications Media Control Terminal Control and Management

Audio Codecs G.711 G.723.1 G.729 V.150 T.120 T.38 ..

Video Codecs H.261 H.263 H.264 .. RTCP H.225.0 Call Signaling H.245 H.225.0 RAS

RTP

UDP

TCP

TCP/UDP

UDP IP

TCP/UDP

TCP

UDP

Arquitectura de Protocolos

64

Signaling
Admission Request

Admission Confirm

RAS
Gatekeeper

H.323 Gateway

Setup Connect

H.225 (Q.931)

Capabilities Exchange Open Logical Channel Open Logical Channel Acknowledge

H.323 Gateway H.245

RTP Stream RTP Stream RTCP Stream

Media

Control y Sealizacin

RAS: Registro, Admisin y Sealizacin.

65

Control y Sealizacin

Q.931 Call Signaling: Se utiliza para la sealizacin y establecimiento de llamada. Directamente entre dispositivos. H.245 Media and Conference Control: Negociacin y establecimiento de los canales con sus capacidades de comunicacin para la transferencia de voz/vdeo/datos.

Transmisin de audio y video


La transmisin de audio y video se realiza sobre paquetes UDP. RTP maneja los aspectos relativos a la temporizacin, marcando los paquetes UDP. RTCP se utiliza principalmente para detectar situaciones de congestion en la red.

66

Codecs de Audio
Los terminales deben soportar G.711 y podrian soportar opcionalmente G.722, G.728, G.729 y G.723.1. G.711 -> 56kbps y 64kbps. G.728 y G.729 -> 16kbps y 8 kbps. G.723.1 -> 5.3kbps y 6.3 kbps.

Codecs de Video
El codec de video es opcional. Si el terminal soporta H.263 este debe soportar tambin H.261. Ancho de banda optimizado.

67

Canal de Datos
El protocolo de la comunicacin de datos el T.120. T.120 trabaja sobre TCP.

Puertos H323

68

Gatekeeper Modos de Operacin


Gatekeeper
Gatekeeper

Directo
RAS signalling RAS

Ruteado
RAS signalling RAS

RTP media

RTP media

Endpoint A

Endpoint B
RAS

Endpoint A

Endpoint B

Gatekeeper
RAS

+
signalling RTP media

+
signalling RTP media

Proxy

Endpoint A

Endpoint B

Modo Directo
1.- ARQ 2.- ACF/ARJ 3.- Q.931 Setup 4.- ARQ 5.- ACF/ARJ 6.- Q.931Connect
Unicamente se establece un canal RAS entre los puntos extremos y el gatekeeper. La sealizacin viaja directamente entre los puntos extremos. Carece de control preciso de las llamadas. Buena escabilidad.

Gatekeeper

1 2 3 6 4

69

Modo Ruteado (sealizacin ruteada)


1.- ARQ 2.- ACF/ARJ 3.- Q.931 Setup 4.- Q.931 Setup 5.- ARQ 6.- ACF/ARJ 7.- Q.931Connect 8.- Q.931Connect Gatekeeper 7 2 3 8 4 6 5

El canal de sealizacin es ruteado a travz del gatekeeper.


Se tiene un preciso control de llamadas (autorizacin y tarifacin) Se pueden implementar servicios adicionales de llamandas (call transfer, call waiting, call conference, etc) Buena performance y flexibilidad

Modo Proxy (Full mode)


1.- ARQ 2.- ACF/ARJ 3.- Q.931 Setup 4.- Q.931 Setup 5.- ARQ 6.- ACF/ARJ 7.- Q.931Connect 8.- Q.931Connect
Gatekeeper 7 2 3 8 4 6 5

RED A Data(T.120), voz y sealizacin es ruteada a travz del gatekeeper. No hay comunicacin directa entre puntos extremos. Alto consumo de CPU Uso recomendado cuando se requiere a travezar un FW/NAT.

RED B

70

Tipos de soluciones con Telefona IP


Telefona PC a PC
Uso en Internet Uso en Intranets Inters por los servicios agregados
Video chat whiteboards file transfer

Telfono a PC
Servicio Telfono a PC
Internet
Calidad no garantizada

Intranets
Se puede disear para calidad

71

Telfono a telfono
Telefona IP Telfono a Telfono

Telefona IP en una Red Privada


PSTN or ISP To Branch Offices

Gateway
Catalyst Backbone Campus

CallManager, -Mail Servers

Catalyst Wiring Closet

72

QOS

Objeciones a la voz sobre IP


IP y la calidad de servicio
IP no considera calidad de servicio en su definicin original es un protocolo sin conexin. TDM asegura calidad Frame relay mejora la probabilidad de contar con calidad de servicio ATM incorpora en su diseo QOS

73

Redes con/sin calidad de Servicio


Qu es calidad de servicio
Ancho de banda garantizado Mnimos retardos Retardos variables (jitter)

Redes basadas en TCP/IP


Las redes basadas en TCP/IP fueron inicialmente diseadas para transmitir trfico elstico:
Best effort TCP:
Reenvo de paquetes perdidos Control de la congestin a base de eliminar paquetes en los nodos

74

Redes basadas en TCP/IP


Como consecuencia para la transmisin de trfico nelstico tenemos los siguientes problemas:
Prdida de paquetes irrecuperable Retardo Jitter Throughput Disponibilidad Seguridad

Mejoras para QOS


Nuevos protocolos/tcnicas/tecnologa permiten avanzar en las objeciones a la calidad de servicio en IP Protocolos
RTP UDP RSVP

Tcnicas: Buffering con prioridad, traffic shapping Tecnologa: Mejores anchos de banda: Fast Ethernet, Gigabit Ethernet, Lan extendida

75

Tecnologa de VoIP (Calidad del Servicio)


Memoria Para Correccin de la variacin del tiempo de arribo de los paquetes (Dejitter Buffer) Tipo de Servicio (TOS) Puesta en Cola Justa con Pesos (WFQ) Deteccin Temprana Aleatoria (RED) RED con Pesos (WRED) PPP Multienlaces (MLPPP) Protocolo de Reservacin de Recursos (RSVP)

RTP/RTCP
Real-time Transport Protocol / Real-time Transport Control Protocol Protocolo diseado para el transporte de trfico inelstico Generalmente funciona sobre UDP Permite definir flujos de paquetes No garantiza el envo correcto

76

Protocolo RTP
RTP: Real-Time Transport Protocol
Corre sobre UDP Considera sincronizacin, con tags de tiempo.

RTCP: Real-Time Transport Control Protocol RTP: No se concentra en entrega segura de informacin como TCP
Es preferible entregar a tiempo, que entregar confiable

Voz va Wan
VO Z DATA PBX
V V

PBX

WAN

Paquete de voz viajan juntos con la data.

77

Protocolos de VoIP
VOZ COMPRESION TRANSPORTE RED ENLACE FISICO G711, G729, G723 RTP / UDP IP 802.3, FR, PPP, ATM V35, T1, UTP

Codificacion
CODEC G711 G726 G728 G729 G729A G723.1 Compresion PCM ADPCM LD CELP CS CS-ACELP CSCS-ACELP MPMLQ Kbps 64 32 16 8 8 6.3

78

Paquete de VoIP
Composicin del paquete de VoIP
PAQUETE VOZ

ENLACE X Bytes

IP 20 Bytes

UDP 8 Bytes

RTP 12 Bytes

VOICE 20 - 160 Bytes

Cuanto consume de BW un paquete de voz: Voice packet size = Hd L2(PPP,FR,MLPPP) + Hd (IP/UDP/RTP) + Voice Payload size Voice PPS = Codec bit rate/voice payload size BW=Voice packet size*PPS. Voice PPS = 8kbps(G.729)/20B*8= 50 PPS Voice packet size=( 6B(MLPPP)+20B(IP Hd)+20B(Hd UDP/RTP)+20B)*8 = 528bits BW=50PPS*528 = 26.4 Kbps

RTP Header Compression


Version IHL Type of Service Flags Total Length Fragment Offset Header Checksum

Identification Time to Live Protocol

Overhead
20ms@8kb/s yields 20 byte payload IP header 20; UDP header 8; RTP header 12 2X payload Header compression 40Bytes to 2-4 much of the time Hop Hop-by by-Hop on

Source Address Destination Address Options Source Port Length V=2 P X CC M PT Timestamp Synchronization Source (SSRC) Identifier Padding Destination Port Checksum Sequence Number

slow links
CRTPCompressed Real-time protocol

79

Compresin RTP
Composicin del paquete de VoIP SIN COMPRESION
IP 20 Bytes UDP 8 Bytes RTP 12 Bytes VOICE 20 - 160 Bytes

( config-if )# ip rtp header-compression


V CABECERA 2 - 4 Bytes VOICE 20 - 160 Bytes

PAQUETE VOZ Comprimido

Cuanto consume de BW un paquete de voz comprimido: Voice PPS = 8kbps(G.729)/20B*8= 50 PPS Voice packet size=( 6B(MLPPP)+2( Hd IP/UDP/RTP)+20B Voice)*8 = 224bits BW=50PPS*224 = 11.2 Kbps

IP RTP PRIORITY

VOICE DATA (Alta) IP PREC = 4 DATA (Media) IP PREC = 2 DATA (Baja) IP PREC = 0

1 2 3

1 2 3 4

PQ

4 WFQ

WAN

Prioridad de la VOZ.

80

RTP

IP Precedence
Permite especificar la clase de servicio (CoS) para un paquete. Se utilizan los 3 bits de precedencia en el header de IPv4

81

IP Precedence
Se pueden definir hasta 6 clases de servicios( los 2 restantes son utlizados para uso interno de la red). Las tcnicas de Queuing,como WFQ,CAR,etc. Pueden utilizan estos valores para el manejo de los paquetes.

IP Precedence
El campo de Type of Sevice (ToS) del paquete de IP
Nmero 0 1 2 3 4 5 6 7 Nombre Routine Priority Inmediate Flash Flash-Override Critical Internet Network

82

Protocolo RSVP
Resource Reservation Protocol: QOS en redes IP RSVP se ha desarrollado para dar prioridad a conexiones multimediales Se implementa en routers y switches a lo largo de una conexin Permite que el equipo cliente negocie la calidad de servicio requerido con la red

RSVP
Resource reSerVation Protocol Arquitectura de Servicios Integrados (ISA de ISO) Permite reservar en cada nodo los recursos necesarios para la transmisin de un flujo de datos Protocolo muy pesado (poco escalable)

83

RSVP
This app needs 20K BW and 200 msec delay

PBX PBX
I need 20K BW and 200 msec delay

Reserve 20K BW on tis line

Diffserv
Servicios diferenciados Clasificacin de paquetes a la entrada de las redes Ms ligero

84

Encolamiento Selectivo
Buffers con prioridades diferentes Descarte de paquetes con menos prioridad

Session Session Session

Session

Traffic Shapers
Actan como proxies, haciendo contencin activa, selectiva de los datos

85

IP Versin 6
IPv6 contiene campos de prioridad para distinguir tipos de trficos IPv6 soporta campos de identificacin de flujos

PBX

PBX PBX

ITU-T H.323
Protocolo diseado para gestionar comunicaciones multimedia en redes de rea local Incluye mecanismos de control, sealizacin, registro y admisin Se implementa habitualmente sobre RTP/RTCP Complejo

86

IETF SIP/SDP
Session Initialization Protocol/ Sesssion Description Protocol Alternativa a H.323 Se puede implementar sobre cualquier protocolo de transporte Ligero

Conclusiones
La voz sobre IP es una tecnologa con un desarrollo creciente y acelerado Avanza a una gran velocidad, ofreciendose como la alternativa de mayor relevancia a otras tecnologas de transporte de voz Representa el punto de contacto de dos grandes mercados: Las telecomunicaciones y los datos Hoy es una alternativa vlida para bajar costos y mejorar la colaboracin en las organizaciones

87