Sunteți pe pagina 1din 31

Introduccin a la VoIP

Programa

Introduccin Voz sobre Redes de Paquetes Modelo de referencia TCP/IP Norma RFC 1889: Protocolos RTP y RTCP Anlisis del Paquete de VoIP El Gateway Trunking IP y el Toll Bypass
API 2004 2

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
API 2004

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.

API 2004

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
5

API 2004

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

API 2004

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

API 2004

Tipos de llamadas de VoIP

PC a PC PC a Telfono Telfono a Telfono


PSTN
Cable Modem

Gateway Gateway

INTERNET
Acceso Internet Dedicado

API 2004

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

API 2004

Modelo de referencia TCP/IP

API 2004

10

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
API 2004 11

Protocolo de nivel de Transporte

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
API 2004 12

Protocolo de nivel de Transporte

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

API 2004

13

Norma RFC 1889: Protocolos RTP y RTCP

Protocolo: RTP

RTP: Real-Time Transport Protocol (protocolo en tiempo real) Estndar para el transporte de trfico en tiempo real sobre Internet Origen: red MBONE (Multicast Backbone): red virtual de difusin superpuesta sobre Internet para multiconferencias 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
API 2004 16

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

API 2004

18

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 Tasa de paquetes recibidos y perdidos... No proporciona mecanismos QoS

API 2004

19

Anlisis del Paquete de VoIP

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 Frames paquete
10110101 10110101 10110101 10110101

Packet

API 2004

20

Anlisis del Paquete de VoIP

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

API 2004

21

Anlisis del Paquete de VoIP

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

API 2004

22

El Gateway

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
Telephones (Circuitos)

DSP Micro DSP DSP

Ethernet (Internet)

DSP Digital Signal Processor(s) Voice Compression Tone Detection/Generation Echo Cancellation Silence Suppression Micro Processor(s) Telephony Protocols Network Protocols Management Routing
23

API 2004

Gateway

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. No se debe olvidar que todava se necesita PSTN/ISDN para conectar 2 compaas con sistemas IP que no tienen una lnea de datos entre ellos.

API 2004

24

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

LAN

IP WAN
Router Router

Gateway

Sitio Remoto
25

API 2004

ATA (Analog Telephone Adaptors)

API 2004

26

ATA 3COM

API 2004

27

ATA Cisco

API 2004

28

Gateway Voice Interfaces


PBX

PBX

Eth

FXO

FXS
PBX

Eth

E1/PRI

E1/PRI

Eth

E&M

E&M

FXO

FXS

Eth

FXOForeign Exchange Office FXSForeign Exchange Station E&MEar and Mouth PRIPrimary Rate Interface
API 2004 29

Trunking IP (Trunking sobre IP)

Implementacin de VoIP en WAN para Toll bypass La compaa puede elegir entre usar lneas arrendadas de un operador e instalar sus propios dispositivos de red (routers etc). Las grandes compaas continan favoreciendo las WANs privadas sobre lneas arrendadas La compaa puede elegir entre usar la red de datos de un operador siendo ATM, Frame Relay o MPLS (VPNs) Voz sobre IP en la WAN algunas veces pasa directamente sobre una red IP VPN, pero es ms comn sobre una red ATM, FrameRelay o MPLS
API 2004 30

Toll Bypass

Cada sede remota tiene una PABX pequea y aislada sin acceso a las aplicaciones de voz centrales Las llamadas de voz desde las sedes remotas a la principal se realizan a travs de la red pblica Gateway (conectado a la LAN) permitir la comunicacin a travs de PSTN

Sede 4 PBX: 5 ext LAN: 5 puertos

Sede principal

Sede 3 PBX: 3 ext LAN: 3 puertos

PSTN

Sede 2 PBX: 12 ext LAN 12 puertos

Sede 1 PBX: 5 ext LAN 5 puertos

Red privada de datos Red Pblica para voz

Sedes Remotas
API 2004 31

Toll Bypass
PBX

PBX

PSTN
E1 (QSIG) Gateway E1 (QSIG)

Gateway

Ethernet

Ethernet

WAN IP
Router Router

API 2004

32

Reemplazo de Enlaces TDM


No se requieren enlaces dedicado en configuracin punto a punto Mayor eficiencia en utilizacin de ancho de banda Funciones Tandem se trasladan a la red IP, mejor utilizacin del CPU Se crece en canales de manera ms granular
PSTN

PSTN E1

VoIP

VoIP

E1 E1 E1 E1 VoIP VoIP VoIP WAN

API 2004

33

S-ar putea să vă placă și