Documente Academic
Documente Profesional
Documente Cultură
Departamento de Telemtica
Sistemas de Conmutacin
Telefona IP
Voz sobre IP (VoIP)
Conceptos y arquitectura
Universidad del Cauca Dr. Juan Carlos Corrales Muoz Dr. lvaro Rendn Galln Popayn, octubre de 2011
2 Sistemas de Conmutacin
Temario
1. 2. 3. 4. 5. 6. 7. 8. Introduccin Principales componentes de VoIP Cdecs para VoIP Protocolos de VoIP Funcionamiento de una red VoIP Tipos de arquitecturas Ventajas de VoIP Factores que afectan la calidad de voz
SCx
3 Sistemas de Conmutacin
VoIP
SCx
4 Sistemas de Conmutacin
Introduccin
VoIP viene de las palabras en ingles Voice Over Internet Protocol (voz sobre IP). VoIP permite que la voz viaje en paquetes IP y obviamente a travs de Internet. Es la base de la telefona IP, que conjuga dos mundos histricamente separados: la transmisin de voz y la de datos. Se trata de transportar la voz previamente convertida a datos, entre dos puntos distantes
SCx
5 Sistemas de Conmutacin
Introduccin
VoIP por lo tanto, no es en s mismo un servicio sino una tecnologa que permite encapsular la voz en paquetes para ser transportados sobre redes de datos sin necesidad de disponer de los circuitos conmutados convencionales de la RTPC (PSTN), que son redes desarrolladas a lo largo de los aos para transmitir las seales vocales.
SCx
6 Sistemas de Conmutacin
Introduccin
La RTPC se basa en conmutacin de circuitos: Una comunicacin requiere el establecimiento de un circuito fsico durante el tiempo que dura sta, lo que significa que los recursos que intervienen en la realizacin de una llamada no pueden ser utilizados en otra hasta que la primera no finalice. La telefona IP se basa conmutacin de paquetes: Enva mltiples conversaciones a travs del mismo canal fsico, codificadas en paquetes y en flujos independientes.
SCx
7 Sistemas de Conmutacin
RTPC
Pasarela (gateway)
Red IP Red IP
Cliente
Clientes
SCx
Cliente
8 Sistemas de Conmutacin
9 Sistemas de Conmutacin
10 Sistemas de Conmutacin
Protocolos de VoIP
Sealizacin
H.323 H.248 SIP RTCP
Medios (audio,video)
RTP
TCP
UDP
IP RTP: Real-time Transport Protocol RTCP: RTP Control Protocol SIP: Session Initiation Protocol
SCx
11 Sistemas de Conmutacin
Protocolos de VoIP
Protocolos de medios
RTP (Real-time Transport Protocol) Transmisin de flujos de audio y video en tiempo real. Suministra servicios de: Secuenciacin de paquetes Sincronizacin intra-medios Sincronizacin inter-medios Identificacin del tipo de carga Indicacin de trama RTCP (RTP Control Protocol) Control y gestin de sesiones RTP
SCx
12 Sistemas de Conmutacin
Protocolos de VoIP
Protocolos de sealizacin
Existen 4 diferentes protocolos de control de llamadas y sealizacin para VoIP: H.323 SIP (Session Initiation Protocol): Protocolo de inicio de sesin (SIP). MGCP (Media Gateway Control Protocol): Protocolo de control de la pasarela de medios (RFC 2805). MEGACO (Gateway Media Control)/ H.248.
SCx
13 Sistemas de Conmutacin
Red IP
14 Sistemas de Conmutacin
SCx
15 Sistemas de Conmutacin
Red IP
Servidor/Pasarela
SCx
16 Sistemas de Conmutacin
Red IP
PBX Digital
Pasarela
SCx
17 Sistemas de Conmutacin
Temario
1. 2. 3. 4. 5. 6. 7. 8. Introduccin Principales componentes de VoIP Cdecs para VoIP Protocolos de VoIP Funcionamiento de una red VoIP Tipos de arquitecturas Ventajas de VoIP Factores que afectan la calidad de voz
SCx
18 Sistemas de Conmutacin
Tipos de Arquitecturas
Uno de los beneficios de la tecnologa VoIP, es que permite a las redes ser construidas usando una arquitectura centralizada o distribuida. Esta flexibilidad permite a las compaas construir redes caracterizadas por una administracin simplificada y la innovacin de terminales (telfonos), dependiendo del protocolo usado.
19 Sistemas de Conmutacin
Tipos de Arquitecturas
Arquitectura centralizada
En general, est asociada con los protocolos MGCP y MEGACO. Estos protocolos fueron diseados para un dispositivo centralizado llamado Controlador de la pasarela de medios (Media Gateway Controller) o Agente de Llamadas, que maneja la lgica de conmutacin y control de llamadas. La inteligencia de la red est centralizada y los dispositivos finales de usuario (terminales) son relativamente tontos (con caractersticas limitadas). Los defensores de la arquitectura VoIP centralizada, apoyan este modelo porque centraliza la administracin, el provisionamiento y el control de llamadas. Simplifica el flujo de llamadas repitiendo las caractersticas de voz.
SCx
20 Sistemas de Conmutacin
Tipos de Arquitecturas
Arquitectura distribuida
Est asociada con los protocolos H.323 y SIP. Estos protocolos permiten que la inteligencia de la red est distribuida entre los dispositivos de control de llamadas y los terminales. La inteligencia en esta instancia se refiere a establecer llamadas, caractersticas de llamadas, enrutamiento de llamadas, provisionamiento, facturacin, o cualquier otro aspecto del manejo de llamadas. Los terminales pueden ser pasarelas VoIP, telfonos IP, servidores de medios, o cualquier dispositivo que pueda iniciar y terminar una llamada VoIP. Los dispositivos de control de llamadas son llamados Controladores de acceso (gatekeepers) en una red H.323, y servidores Proxy o servidores Redirect en una red SIP.
SCx
10
21 Sistemas de Conmutacin
Ventajas de VoIP
Por qu telefona va Internet?
Integracin de voz, video y datos Consolidacin del ancho de banda
Aprovechamiento de los intervalos entre tramas haciendo un uso ms efectivo de canales costosos
Maduracin de tecnologas
Desarrollo de DSP utilizados en cdecs y mdems de alta velocidad
SCx
22 Sistemas de Conmutacin
Ventajas de VoIP
Estadsticas de la VoIP
SCx
11
23 Sistemas de Conmutacin
Temario
1. 2. 3. 4. 5. 6. 7. 8. Introduccin Principales componentes de VoIP Cdecs para VoIP Protocolos de VoIP Funcionamiento de una red VoIP Tipos de arquitecturas Ventajas de VoIP Factores que afectan la calidad de voz
SCx
24 Sistemas de Conmutacin
SCx
12
25 Sistemas de Conmutacin
SCx
26 Sistemas de Conmutacin
Calidad de la comunicacin: ecos, interferencias, interrupciones, sonidos de fondo, distorsiones de sonido. Estos pueden variar segn la conexin a Internet y la velocidad de conexin del Proveedor de Servicios de Internet. Garantizar la calidad de servicio sobre una red IP, actualmente no es posible por los retardos que se presentan en el trnsito de los paquetes y los retardos de procesamiento de la conversacin. Por otro lado, el ancho de banda no siempre est garantizado, lo que desmejora el servicio. Prdida de paquetes y falta de garanta sobre el tiempo que stos tardarn en llegar de un extremo al otro de la comunicacin.
SCx
13
27 Sistemas de Conmutacin
28 Sistemas de Conmutacin
Antes de que la voz sea transmitida sobre una red IP, primero debe ser digitalizada.
SCx
Muestreo: 8.000 muestras/s; Cuantificacin: a cada nivel de cuantificacin se le asigna un Cdigo binario distinto. PCM no comprime BW, ADPCM si.
14
29 Sistemas de Conmutacin
SCx
30 Sistemas de Conmutacin
Las tramas VoIP se pueden perder como resultado de una congestin de red o corrupcin de datos. En tiempo real no es prctico retransmitir las tramas, luego los terminales de voz tienen que tratar con la prdida de tramas (Frame Erasure). El efecto de la prdida de tramas en la calidad de voz depende de cmo los terminales las manejan. En el caso ms simple, el terminal deja un intervalo en silencio en el flujo de voz: sonido entrecortado. Packet Loss Concealment (PLC): Compensacin de las tramas perdidas con base en las muestras de voz previas. PLC es incluido en cdecs tales como: PLC+G.711, PLC+CELP: G.723.1, G.728 y G.729
SCx
15
31 Sistemas de Conmutacin
Retardo Algortmico es el retardo introducido por el Algortmico: CODEC y es inherente al algoritmo de codificacin. Retardo de Paquetizacin es el tiempo para llenar un Paquetizacin: paquete de informacin (carga til), de la conversacin ya codificada y comprimida. Este retardo es funcin del tamao de bloque requerido por el codificador de voz y el nmero de bloques de una sola trama.
SCx
32 Sistemas de Conmutacin
SCx
16
33 Sistemas de Conmutacin
Retardo de Serializacin es el tiempo requerido para transmitir Serializacin: un paquete IP, es decir, est relacionado directamente con la tasa del reloj de transmisin. Se presenta cuando los paquetes pasan a travs de un dispositivo de almacenamiento y retransmisin tales como un enrutador o un conmutador. Retardo de Propagacin es el tiempo requerido por la seal Propagacin: ptica o elctrica para viajar a travs de un medio de transmisin, y es una funcin de la distancia geogrfica. Retardo de Componente son causados por los componentes Componente: dentro del sistema de transmisin. Por ejemplo, una trama que pasa a travs de un enrutador tiene que ser trasladada desde el puerto de entrada al puerto de salida a travs del panel trasero.
SCx
34 Sistemas de Conmutacin
El primer deterioro causado por el retardo es el ECO. El eco puede presentarse en una red de voz debido al pobre acoplamiento entre el dispositivo de escucha y el dispositivo de habla en el microtelefono. Este es conocido como eco acstico. Tambin puede presentarse cuando parte de la energa elctrica es reflejada al abonado llamante por el circuito hibrido en la RTPC. Este es conocido como eco del hbrido. La cancelacin de eco no es necesaria si el retardo de una va es menor de 25 ms. Sin embargo, el retardo de una va en una red VoIP casi siempre exceder los 25 ms. Por tanto la cancelacin de eco siempre es requerida.
SCx
17
35 Sistemas de Conmutacin
SCx
36 Sistemas de Conmutacin
Cuando las tramas son transmitidas a travs de una red IP, la cantidad de retardo experimentado por cada trama puede diferir. Esto es causado por la cantidad de retardo de encolamiento y tiempo de procesamiento que puede variar dependiendo del trfico cargado en la red. El terminal fuente genera tramas de voz a intervalos regulares (e.g., cada 50 ms) El terminal destino tpicamente no recibir las tramas de voz en intervalos regulares debido al problema del jitter.
SCx
18
37 Sistemas de Conmutacin
En general, la estrategia con el problema de jitter es almacenar las tramas recibidas en una memoria temporal (buffer) tan grande que permita a las tramas ms lentas arribar a tiempo para ser ubicadas en la secuencia correcta. El jitter puede ser ms grande debido a tramas de mayor tamao que son almacenadas en la memoria, lo cual introduce retardo adicional. Para minimizar el retardo debido al almacenamiento, muchas aplicaciones usan una memoria de jitter adaptativa.
SCx
38 Sistemas de Conmutacin
Ejemplo:
-> memoria
SCx
19
39 Sistemas de Conmutacin
Bibliografa
H. Schulzrinne and J. Rosenberg (1998). Internet Telephony: Architecture and Protocols an IETF Perspective. Computer Networks and ISDN Systems, 31, 237-255. The Economist. How the internet killed the phone business. Sep 15th 2005. Disponible en: http://www.economist.com/node/4401594 VoipForo. Codecs. http://www.voipforo.com/codec/codecs.php R. Quispe y G. Surez (2011). Voz sobre IP (VoIP) y Telefona sobre IP (ToIP). En: A. Rendn y P. Ludea (Eds.), Redes de telecomunicacin para zonas rurales de pases en desarrollo, En imprenta.
SCx
20