Sie sind auf Seite 1von 31

Sistemas Telefnicos

Clase 5: Plataformas de Voz sobre IP PAQUETES DE VOZ Y REDES DE DATOS

Escuela de Informtica y Telecomunicaciones


2008 Escuela de Informtica y Telecomunicaciones, DuocUC

Escuela de Informtica y Telecomunicaciones

Objetivos
Comprender que es y cuales son los fundamentos de Voz sobre IP
Comprender las similitudes y diferencias con Telefonia Bsica Desarrollar una comprensin completa y estructurada sobre funciones, protocolos y componentes de VoIP Comprender los distintos protocolos que existen en VoIP Comprender como se puede mejorar la QoS en VoIP Comprender que es y cuales son los fundamentos del protocolo H.323 Comprender el protocolo SIP

Comprender y evaluar calidad de servicio en VoIP


Conocer cuales son las distintas estrategias para su implementacin Vincular los conocimientos tericos con implementaciones reales de VoIP que funcionan en su empresa o lugar de trabajo

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

Escuela de Informtica y Telecomunicaciones

Hitos
Telefona Internet VocalTec Inc. (Feb 1995)
Software Internet Phone permita que dos usuarios de Internet se hablaran entre s (PC a PC) Su principal limitacin era no poder hablar desde un PC a un telfono

Gateway de Telefona VocalTec / Dialogic (Ago. 1996) Creacin de VoIP VocalTec / Cisco (Verano 1996)
Primeras experiencias de establecimiento de llamadas de telfono a computadora y de telfono a telfono.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

Escuela de Informtica y Telecomunicaciones

Por qu tanta emocin?


Reduce costos en las redes
Integracin de Redes Convergencia de escritorio Simplificacin de Administracin y Mantenimiento Mismo personal para Voz y Datos

Incrementa la movilidad y el acceso a la informacin


Mensajera Unificada Centros de atencin remotos

Facilita la movilidad de trabajadores

Habilita nuevas aplicaciones de eBusiness


Habilita la Web al centro de llamadas

Otros
2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 4

Escuela de Informtica y Telecomunicaciones

En que consiste?
Es una forma de codificacin y encapsulamiento de seales digitales de voz para ser transmitidas a travs de redes de paquete (p.e. IP)
La voz es primeramente digitalizada y procesada para ocupar menos ancho de banda (Codificada)
Los DSP (Digital Sound Prossesor) son dispositivos electrnicos encargados de la compresin y paquetizacin

Luego se encapsula en el protocolo IP formando paquetes y se transmite

Aprovecha la red IP para la comunicacin de voz


Utiliza las redes LAN y WAN como medio de Transmisin Voz y datos completamente integrados

En el extremo receptor se realiza el proceso inverso y se recupera la voz


2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 5

Escuela de Informtica y Telecomunicaciones

Voz sobre Redes de Paquetes


Funciones bsicas que debe realizar un sistema de voz sobre IP
Digitalizar (G.711) y comprimir si es necesario (G.723 G.729) La voz es nativamente una seal analgica si el paquete va a pasar por una red WAN Paquetizar (encapsulada en paquetes IP) Enrutamiento de los paquetes

Seal de voz

Seal de voz

Codificacin

De codificacin

Empaquetado

Red de paquetes IP (Internet, MPLS)

Desempaquetado

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

Escuela de Informtica y Telecomunicaciones

Tipos de llamadas de VoIP


PC a PC
PC a Telfono Telfono a Telfono

PSTN
Cable Modem

Gateway Gateway

INTERNET
Acceso Internet Dedicado

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

Escuela de Informtica y Telecomunicaciones

En la Red IP
Los Routers y Switches en la Internet examinan las Direcciones IP de los paquetes para llegar al destino deseado
Pueden haber muchos Routers y switches en el camino que toma el paquete de VoIP hasta su destino

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

Escuela de Informtica y Telecomunicaciones

Modelo de referencia TCP/IP

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

Escuela de Informtica y Telecomunicaciones

Criterios de entrega
IP (Internet Protocol)
Protocolo de nivel de red Se preocupa de hacer llegar cada paquete a su destino del mejor modo posible

Datos Entrega confiable (TCP, protocolo de nivel de transporte)


Proporciona transporte de datos de un nodo a otro mediante el uso de tcnicas orientadas a la conexin

Multimedia: Entrega a tiempo (UDP)


Intercambio de informacin (audio y video en tiempo real)
Transmisin de paquetes de sonido y video no interactivo bajo UDP (User Datagram Protocol) Protocolo de nivel de transporte Establece la comunicacin entre dos estaciones pero no provee confiabilidad

Los paquetes pueden llegar en desorden o no llegar


2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 10

Escuela de Informtica y Telecomunicaciones

Protocolo de nivel de Transporte (1)


TCP (Transmission Control Protocol)
Servicio de entrega de paquetes orientado a conexin Es confiable y se basa en el establecimiento de Circuitos Virtuales Maneja el concepto de puertos Las conexiones se identifican por dos pares : (Direccin IP Host 1, Puerto Host 1) (Direccin IP Host 2, Puerto Host 2) Se pueden tener varias conexiones simultneas al mismo puerto en un host Existen (al igual que en UDP) Puertos BIEN CONOCIDOS que son asignados a aplicaciones especficas Los bloques de informacin que entrega la aplicacin son divididos en segmentos de datos y manejados ptimamente El tamao de los segmentos es independiente del tamao de los bloques de informacin Estos segmentos de datos son entregados al nivel IP para su transmisin

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

11

Escuela de Informtica y Telecomunicaciones

Protocolo de nivel de Transporte (2)


UDP (User Datagram Protocol)
Servicio de entrega de paquetes NO orientado a conexin Las aplicaciones desarrolladas que utilizan UDP deben ser responsables de la confiabilidad Varias aplicaciones pueden utilizar simultneamente los servicios de UDP

La forma de diferenciar las aplicaciones consiste en la asignacin de PUERTOS


Algunos puertos se denominan PUERTOS BIEN CONOCIDOS y se asignan a aplicaciones especficas

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

12

Escuela de Informtica y Telecomunicaciones

Protocolo: RTP
RTP: Real-Time Transport Protocol (protocolo en tiempo real)
Estndar para el transporte de trfico en tiempo real sobre Internet Se asume la existencia Imperfecciones en la red (prdidas y retardos) Posible variacin de caractersticas de la red durante la comunicacin Corre sobre UDP Considera sincronizacin, con tags de tiempo. RTCP: Real-Time Trasport Control Protocol RTP: No se concentra en entrega segura de informacin como TCP

Es preferible entregar a tiempo, que entregar confiable

RTP 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

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

13

Escuela de Informtica y Telecomunicaciones

Estructura paquete RTP


20
Cabecera IP

12 Bytes

Variable
Datos (Audio o Video digital)

Cabecera Cabecera UDP RTP

La cabecera RTP incluye:


Tipo de carga til (7 bits)

Con esto el receptor puede:


Identificar el tipo de informacin recibida (ej.: audio G.722) Ordenar datagramas recibidos, detectar perdidos Reproducir en el instante adecuado, sincronizar audio y vdeo

Nmero de secuencia (16 bits)

Timestamp (32 bits)

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

14

Escuela de Informtica y Telecomunicaciones

Cabecera RTP
El campo Tipo de carga til (Payload Type)
permite especificar el formato de la informacin digital de audio o vdeo que lleva el paquete (por ejemplo el valor 9 representa audio G.722). Esto permite al receptor realizar correctamente la decodificacin. El emisor puede variar el formato cuando lo desee durante una sesin simplemente cambiando el valor de este campo El campo Nmero de secuencia lo utiliza el emisor para numerar de forma montonamente ascendente los paquetes enviados. Esto permite al receptor (o receptores) detectar paquetes perdidos (por ejemplo por congestin en la red) y reordenar los paquetes recibidos fuera de orden El campo Timestamp es una marca de tiempo que indica a que instante pertenece la informacin que contiene el paquete. Esto permite al receptor correlacionar y sincronizar la reproduccin de diferentes flujos de informacin producidos por una misma fuente (por ejemplo audio y vdeo). Un mismo paquete puede contener muestras pertenecientes a instantes diferentes (por ejemplo varias muestras de audio) en cuyo caso el timestamp corresponde a la primera. Tambin puede darse el caso de que varios paquetes lleven el mismo timestamp, por ejemplo si pertenecen a un mismo fotograma MPEG que ha tenido que ser fragmentado en varios paquetes RTP para su transmisin

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

15

Escuela de Informtica y Telecomunicaciones

RTCP (RTP Control Protocol)


Protocolo que trabaja en conjunto con RTP 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
Regula intercambio de mensajes de control en una sesin multimedia Informacin de calidad de servicio:
Retardo Jitter Tasa de paquetes recibidos y perdidos...

No proporciona mecanismos QoS

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

16

Escuela de Informtica y Telecomunicaciones

RTCP (2)
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

Con la informacin de RTCP los emisores pueden ajustar el caudal segn el estado de la red
Ancho de banda de RTCP:
Entre 1 y 5% del RTP Con mltiples participantes: control para evitar avalanchas

Opcional
Permite tomar medidas en tiempo real 2007 Cisco Systems, Inc. Todos los derechos reservados.
Cisco Public 17

Escuela de Informtica y Telecomunicaciones

RTCP (3)
Funciones adicionales tiles en participaciones mltiples:
Identificacin Correlacin de relojes Control de los participantes Los paquetes RTCP no llevan informacin de usuario, solo de control. 5 tipos definidos en RFC 1889 SR (Sender Report) ofrece estadsticas de transmisin y recepcin de los participantes que son emisores activos. RR (Receiver Report)

ofrece estadsticas de recepcin de los participantes que no son emisores activos.


SDES (Source Description) describe a un emisor activo. Lo utilizan los emisores para anunciarse de manera no ambigua. BYE Indica el final de la participacin APP (Application-specific)
2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 18

Escuela de Informtica y Telecomunicaciones

Protocolos RTP y RTCP Audio y video


Puertos UDP pares e independientes en cada extremo

Informacin peridica del estado y calidad de la comunicacin


Puertos UDP inmediatamente superiores

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

19

Escuela de Informtica y Telecomunicaciones

Anlisis del Paquete de VoIP (1)


De tramas (Frames) a Paquetes
El Software Ensamblador de Paquetes dentro del DSP toma los frames del CODEC y crea paquetes (packets)

Combinacin de tramas en un paquete


Varias tramas pueden estar contenidos en un slo paquete

Frames

10110101 10110101 10110101 10110101

Packet

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

20

Escuela de Informtica y Telecomunicaciones

Anlisis del Paquete de VoIP (2)


Se agrega un encabezado Real Time Protocol (RTP) de 12 bytes, que provee:
Nmero de secuencia Time stamp El paquete es enviado a travs de la red WAN

RTP

10110101 10110101 10110101 10110101

Se agrega al paquete un IP header de 20 bytes que contiene:


Direccin IP de origen La direccin IP de destino

Se agrega tambin un header UDP de 8 bytes conteniendo los puertos sockets de origen y destino IP UDP RTP
10110101 10110101 10110101 10110101

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

21

Escuela de Informtica y Telecomunicaciones

Anlisis del Paquete de VoIP (4)


Por tanto el Overhead Total es de 40 Bytes
20 Bytes de IP 8 Bytes de UDP

12 Bytes de RTP
Total de 40 Bytes O 320 Bits por cada paquete

Normalmente se lleva 20 ms de voz en cada paquete por lo que implica un BW de 320bits/20ms = 16 Kbps Si se est empleando G.729 a se tiene un BW adicional 8 Kbps Por lo tanto se obtiene un BW total de 24 Kbps
2007 Cisco Systems, Inc. Todos los derechos reservados. Cisco Public 22

Escuela de Informtica y Telecomunicaciones

El Gateway (1)
El Gateway es responsable por la adaptacin desde la telefona tradicional a la Telefona IP
Interconexin entre la red IP y el sistema telefnico tradicional analgica (PBX tradicional) o red pblica (PSTN) o con la red RDSI

Emplea DSPs y Microprocesadores

DSP Digital Signal Processor(s)

DSP DSP

Telephones (Circuitos)

Micro DSP DSP

Ethernet (Internet)

Voice Compression Tone Detection/Generation Echo Cancellation Silence Suppression


Micro Processor(s)

Telephony Protocols Network Protocols Management Routing Billing

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

23

Escuela de Informtica y Telecomunicaciones

Gateway (2)
Podemos considerar al Gateway como una caja que por un lado tiene una interfaz LAN y por el otro dispone de uno o varios de las siguientes interfaces:
Interfaces analgicas 1 o ms puertas FXS/FXO

Diferentes sealizaciones (loop start, E&M,...)


FXO. Para conexin a extensiones de centrales telefnicas o a la red telefnica bsica. FXS. Para conexin a enlaces de centrales telefnicas o a telfonos analgicos.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

24

Escuela de Informtica y Telecomunicaciones

Gateway (3)
Un gateway es un dispositivo que cuida las funciones de Interworking para hacer de puente entre circuitos-paquetes y la red basada en IP. Transforma los paquetes IP en seales digitales o analgicas y viceversa. Traduce la sealizacin de la llamada. La media gateway conectada a la LAN permitir que un telfono IP se comunique a travs de la red PSTN/ISDN y trabajar con un cliente que utilice una PABX estndar.

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

25

Escuela de Informtica y Telecomunicaciones

Telfono a Telfono
Analog Voice Gateway Digital Voice IP Packet Voice LAN

LAN

IP WAN
Router Router

Gateway

Sitio Remoto

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

26

Escuela de Informtica y Telecomunicaciones

ATA (Analog Telephone Adaptors)

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

27

Escuela de Informtica y Telecomunicaciones

ATA 3COM

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

28

Escuela de Informtica y Telecomunicaciones

ATA Cisco

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

29

Escuela de Informtica y Telecomunicaciones

Gateway Voice Interfaces


PBX

Eth

FXO

FXS

FXO

FXS

Eth

FXOForeign Exchange Office FXSForeign Exchange Station

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

30

Escuela de Informtica y Telecomunicaciones

Resumen
Se realiza una visin general de cmo servicios y protocolos se coordinan para confeccionar plataformas de voz sobre IP

2007 Cisco Systems, Inc. Todos los derechos reservados.

Cisco Public

31

Das könnte Ihnen auch gefallen