48
VoIP usando Asterisk. Conceptos IDTIC 2009. www.idtic.org Presentado / elavorado por: Javier Triviño. [email protected]

16- Conceptos basicos de la Telefonia IP.pdf

  • Upload
    vulien

  • View
    237

  • Download
    1

Embed Size (px)

Citation preview

Page 1: 16- Conceptos basicos de la Telefonia IP.pdf

VoIP usando Asterisk.

Conceptos

IDTIC 2009. www.idtic.org Presentado / elavorado por: Javier Triviñ[email protected]

Page 2: 16- Conceptos basicos de la Telefonia IP.pdf

Introducción

� VoIP : Voice Over Internet Protocol

� La voz se digitaliza y viaja en paquetes de datos utilizando el protocolo IP (VoIP)de datos utilizando el protocolo IP (VoIP)

� La infraestructura de paquetes sustituye el switching de circuitos de una PSTN

� Los dispositivos de digitalización se llaman DSP (Digital Signal Processor)

Page 3: 16- Conceptos basicos de la Telefonia IP.pdf

Modalidades de Voz/IP� De PC a PC

� Netmeeting.

� De PC a la red pública conmutada� SIP� IAX

H323� H323� Servicio Skype

� De teléfono a PC� VoIP + Gateway

� Teléfono IP� SIP� H323� IAX

� Teléfono Wi-Fi� SIP/IAX

� De teléfono a teléfono� SIP, IAX, H323

Page 4: 16- Conceptos basicos de la Telefonia IP.pdf

Donde encontramos VoIP?

� En las empresas� Reemplazo de PBX por IP-PBX

� A través de ISP y VSP (Voice Services Providers)

� En el hogar� A través de proveedores VSP

� En proveedores de servicio: migración de grandes centrales telefónicas a “Softswitch”

Page 5: 16- Conceptos basicos de la Telefonia IP.pdf

Funciones que debe realizar un sistema de VoIP:

� Digitalización de la voz.

� Paquetización de la voz.

� Enrutamiento de los paquetes.� Enrutamiento de los paquetes.

� Además:� Conversión de números telefónicos a direcciones IP y viceversa.

� Generación de la señalización requerida por la red telefónica.

Page 6: 16- Conceptos basicos de la Telefonia IP.pdf

Conmutación analógica y digital

� La señal eléctrica generada por un aparato telefónico es del tipo analógica, modulada por la voz y limitada por el ancho de banda comprendido entre 300 Hz y 3400 Hz.

Page 7: 16- Conceptos basicos de la Telefonia IP.pdf

Conversión Analógica/Digital

Page 8: 16- Conceptos basicos de la Telefonia IP.pdf

Centralitas telefónicas

� Son pequeñas PBXs corporativas con características similares pero de menor capacidad (KTS)

� KTS Key telephone System. Es un sistema multimedia de forma que las llamadas entrantes pueden ser atendidas por cualquier extension FXSde forma que las llamadas entrantes pueden ser atendidas por cualquier extension FXS

Page 9: 16- Conceptos basicos de la Telefonia IP.pdf

Centralitas Privadas de conmutación PBX

� PBX (Private Automatic Branch Exchange).

� Controlado por Software, provee funciones de conmutación a los usuarios conectada.

� La gran mayoría usa una Operadora, IVR, DISA, mailbox, etc.mailbox, etc.

Page 10: 16- Conceptos basicos de la Telefonia IP.pdf

VoIP: Ventajas

� Ahorro de ancho de banda y aprovechamiento de los intervalos entre ráfagas de datos haciendo un uso más efectivo de canales costosos

� Convergencia de las comunicaciones de datos y voz en una plataforma única, facilitando la gestión, el mantenimiento y el entrenamiento del personal

� Facilidad de incorporar servicios especiales

Page 11: 16- Conceptos basicos de la Telefonia IP.pdf

Voz sobre IP: características principales

� Se utiliza y administra una única red. Si dos empresas están unidas a través de Internet., ¿por qué no aprovecharlo?

� Finalmente se puede hablar de: estándares abiertos � Finalmente se puede hablar de: estándares abiertos e internacionales. Inter-operabilidad.

� Disminución de precios en proveedores y fabricantes de hardware para VoIP.

� Calidad: es posible conseguir la misma calidad, de hecho hoy el 40% de las llamadas de las grandes operadoras se encaminan por VoIP.

� Fiabilidad: en LAN, se puede lograr una gran fiabilidad. En Internet también, pero intervienendemasiados factores.

Page 12: 16- Conceptos basicos de la Telefonia IP.pdf

Limitaciones

� Las redes IP generalmente no permiten garantizar un tiempo mínimo para atravesarlas.

� Las redes IP están diseñadas para descartar � Las redes IP están diseñadas para descartar paquetes en caso de congestión 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 conversación telefónica.

Page 13: 16- Conceptos basicos de la Telefonia IP.pdf

Factores que afectan la calidad de la voz:

� Retardo (Latency)

� Fluctuación de retardo (jitter)

� Pérdidas de paquetes:� Pérdidas de paquetes:� Paquetes aislados

� Ráfagas de paquetes

� Compresión de Voz

� Eco

� Distorsión de digitalización

Page 14: 16- Conceptos basicos de la Telefonia IP.pdf

Fuentes de retardo

� Perdida de informacion:� Perdida de paquetes (un enlace mal alineado, un enlace con ruido,

un enlace mal configurado).

� Retardo de compresión.� Retardo de empaquetamiento de la información

Retardo de espera en cola en CPE� Retardo de espera en cola en CPE� Retardo en serialización del CPE a la WAN� Retardo en la WAN� Retardo de espera en cola y serialización de la WAN al CPE� Retardo en transmisión hacia el CPE� Retardo en la memoria de manejo de fluctuación de retardos

(jitter buffer)� Retardo de descompresión

Page 15: 16- Conceptos basicos de la Telefonia IP.pdf

Retardos

Page 16: 16- Conceptos basicos de la Telefonia IP.pdf

Componentes de retardo

� Retardo de paquetización

� Retardo de propagación

� Retardo de transporte (red WAN)� Retardo de transporte (red WAN)

� Retardo del jitter buffer

Page 17: 16- Conceptos basicos de la Telefonia IP.pdf

Fluctuación del retardo (jitter)

Page 18: 16- Conceptos basicos de la Telefonia IP.pdf

Eco

Page 19: 16- Conceptos basicos de la Telefonia IP.pdf

Transmisión de Voz

� UDP. La transmisión se realiza sobre paquetes UDP, pues aunque UDP no garantiza la recepción del paquete, el aprovechamiento del ancho de banda es aprovechamiento del ancho de banda es mayor que TCP.

� RTP (Real Time Protocol) Maneja los aspectos relativos a la temporización, marcando los paquetes UDP con la información necesaria para la correcta entrega de los mismos en recepción.

Page 20: 16- Conceptos basicos de la Telefonia IP.pdf

Conversión de números telefónicos en direcciones IP

� Se añaden 8 bytes y 20 bytes de UDP que contiene la dirección de este gateway, la dirección IP del gateway destino así como la información de puertos.

� Se añade un encabezado RTP de 12 bytes que permite el ordenamiento de los paquetes y su permite el ordenamiento de los paquetes y su priorización respecto a los paquetes de datos.

Page 21: 16- Conceptos basicos de la Telefonia IP.pdf

Códigos de compresión de voz

� De dominio público G.711 y G.723.

� Opcionales: G.728, G.729 y G.722 que requieren algunos licencias.requieren algunos licencias.

� Mientras mas compresión se utilice se requiere menos ancho de banda pero se introduce más retardo.

Page 22: 16- Conceptos basicos de la Telefonia IP.pdf

� Los codecs se utilizan para transformar la señal de voz analógica en una versión digital y visceversa.

� Los softphone, hardphone, PBX-IP... soportan

Codecs (codificador/decodificador)

� Los softphone, hardphone, PBX-IP... soportan una serie de codecs cada uno. Cuando “hablan entre sí” negocian un codec en común.

� Aspectos a tener en cuenta por el codec:

– Calidad de sonido.– Ancho de banda requerido.– Requisitos de computación de parte del cliente.

Page 23: 16- Conceptos basicos de la Telefonia IP.pdf

Codecs: comparación

GSM 13 kbps

iLBC 15 kbps

Métodos de compresión Velocidad requerida

iLBC 15 kbps

G.711 (PCM) 64 kbps

G.723 (ACELP) 5.3/6.3 kbps

G.726 (ADPCM) 16/24/32/40 kbps

G.729 (CS-ACELP) 8 kbps

Speex 2.15 a 44.2 kbps

Page 24: 16- Conceptos basicos de la Telefonia IP.pdf
Page 25: 16- Conceptos basicos de la Telefonia IP.pdf

Interfaces de Voz

� E&M: “EarandMouth”a ser usadas para conexión a un troncal.

•FXO: “ForeignExchange Office”a ser usadas para � •FXO: “ForeignExchange Office”a ser usadas para conexión a la Central (Central Office o CO).

� •FXS : “ForeignExchange Station”a ser usada para conectar un Fax o a una unidad de teléfono.

� GSM

Page 26: 16- Conceptos basicos de la Telefonia IP.pdf

Telefonía Clásica

� Lazo Local (Local Loop)� Líneas de 2 hilos (Tip& Ring)

� Central (CO)� Central (CO)� Termina el Local Loop

� Termina el Troncal

Page 27: 16- Conceptos basicos de la Telefonia IP.pdf

FXO y FXS

� Usualmente el Local Loop está en modo Loop Start

� FXO se conecta a una PBX o a una COFXO se conecta a una PBX o a una CO

� FXS se conecta a un aparato telefónico o a una línea y genera el timbre.

Page 28: 16- Conceptos basicos de la Telefonia IP.pdf

FXO y FXS

� FXO detecta el voltaje de timbre, cierra el lazo cuando se levanta el auricular y lo abre cuando el teléfono esta colgado

� •FXO se comporta como la red telefónica y se conecta a una línea de dos hilos

Page 29: 16- Conceptos basicos de la Telefonia IP.pdf

Interfaces Digitales y Señalización

� T-1/E-1son sistemas digitales diseñados 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

Page 30: 16- Conceptos basicos de la Telefonia IP.pdf

Protocolos

� Para garantizar la interoperabilidad entre la red telefónica y las redes de entre la red telefónica y las redes de transmisión de datos es necesario utilizar grupos de protocolos. Los más conocidos son H.323 y SIP

Page 31: 16- Conceptos basicos de la Telefonia IP.pdf

RECOMENDACIÓN ITU-T H.323

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

� Ethernet (IEEE 802.3)

� Fast Ethernet

� FDDI

� Token Ring (IEEE 802.5)

Page 32: 16- Conceptos basicos de la Telefonia IP.pdf

Interoperabilidad

� Los terminales H.323 pueden ser utilizados en configuraciones múltiples, utilizados en configuraciones múltiples, y su vez pueden comunicarse con terminales que sean parte de redes diferentes a la suya, como por ejemplo, terminales en REDES B-ISDN (Broadband ISDN) o redes inalámbricas, etc

Page 33: 16- Conceptos basicos de la Telefonia IP.pdf

Componentes H.323

•Terminal: punto terminal de la LAN que puede realizar una comunicación con otro terminal, gateway o MCU consistente en flujo de datos de control, audio, video o aplicaciones.•Gateway: punto terminal que provee comunicación entre terminales de la •Gateway: punto terminal que provee comunicación entre terminales de la LAN y otros terminales ITU dentro de una WANTerminales 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 (móvil).•Gatekeeper: entidad que provee el servicio de traducción 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 centralización del flujo informativo en una conferencia multicast

Page 34: 16- Conceptos basicos de la Telefonia IP.pdf

Componentes H.323

� Los gateways son los encargados de conectar dos redes disímiles. Realiza la traducción de la señalización, de las codificaciones de audio y vídeo y de los protocolos de transmisión entre las diferentes redesLos gatekeepers proveen los servicios de directorio, autorización � Los gatekeepers proveen los servicios de directorio, autorización e identificación de terminales y gateways, manejo de ancho de banda, conversión de direcciones, control de llamadas, tarificación, 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 lógicos separados pero que pueden ser implementados en un mismo dispositivo físico.

Page 35: 16- Conceptos basicos de la Telefonia IP.pdf

H.323 se apoya en

� RTP(Real Time Protocol, protocolo en tiempo real) que le agrega a cada trama la identificación del tipo de información que contiene, el número de secuencia y la hora en que fue generada. Esto permite que el receptor transmita la información al usuario al mismo receptor transmita la información al usuario al mismo ritmo en que fue generada y permite conocer si hubo descartes de información. Otro protocolo que trabaja en conjunto con RTP es el RTCP(RTP Control Protocol) que se basa en la transmisión periódica a todos los participantes de una sesión de paquetes de control con información sobre la calidad de la comunicación.

Page 36: 16- Conceptos basicos de la Telefonia IP.pdf

Arquitectura de capas

Source:http://www.cs.columbia.edu/~hgs/internet/

Page 37: 16- Conceptos basicos de la Telefonia IP.pdf

Teléfonos IP� Teléfonos IP: físicamente, son teléfonos normales, con

apariencia tradicional. Incorporan un conector RJ45 Ethernet IEEE 802.3 para conectarlo directamente a una red IP en Ethernet. Velocidades de 10/100 BaseT y ahora Gigabit Ethernet 1000 BaseTahora Gigabit Ethernet 1000 BaseT

Page 38: 16- Conceptos basicos de la Telefonia IP.pdf

Teléfonos IPCaracterísticas avanzadas.Dual Lan: algunos

teléfonos disponen de dos conectores RJ45 e dos conectores RJ45 e implementan funciones de switch, de esta forma no es necesario tirar otro cableado para los nuevos dispositivos IP.

En algunos casos los Teléfonos IP agregan QoS en las conexiones.

Page 39: 16- Conceptos basicos de la Telefonia IP.pdf

Voz sobre IP: elementos implicados

� Adaptadores analógicos IP (ATA): permiten aprovechar los teléfonos analógicos actuales, actuales, transformando su señal analógica a los protocolos de VoIP. Se configuran desde los menúes del propio teléfono o por interfaz Web:

Page 40: 16- Conceptos basicos de la Telefonia IP.pdf

SoftphoneSon programas que permiten llamar desde la computadora utilizando tecnologías VoIP.

Page 41: 16- Conceptos basicos de la Telefonia IP.pdf

Voz sobre IP: elementos implicados

� Softphone: ¿Qué son?� Se trata de un software que se ejecuta en

estaciones o servidores de trabajo.

Permiten establecer llamadas de Voz sobre � Permiten establecer llamadas de Voz sobre IP.

� El audio es capturado desde:� Un micrófono incorporado.

� Una entrada de línea (micrófono externo).

� Dispositivos de entrada de audio USB.

� Dispositivos Bluetooth.

Page 42: 16- Conceptos basicos de la Telefonia IP.pdf

Función principal

El principal servicio de los diferentes proveedores de Voz sobre IP es el de hacer de pasarela hacia la red telefónica pública (PSTN) a costos muy reducidos.

Page 43: 16- Conceptos basicos de la Telefonia IP.pdf

Características principales� Soportan determinados protocolos estándar (SIP,

IAX2,H323).

� Algunos tienen protocolos propietarios: Skype, google talk, messenger talk, y otros.talk, messenger talk, y otros.

� Soportan determinados codecs (GSM, G.729, G711).

� Casi siempre permiten realizar más de una llamada a la vez.

� Las llamadas entre usuarios de un mismo proveedor son gratuitas; en algunos casos existen “prefijos” para saltar entre redes de proveedores conocidos.

Page 44: 16- Conceptos basicos de la Telefonia IP.pdf

Cambio de mentalidad:telefonía convencional

� PBX (Private Branch eXhange) propietarias

� Requieren hardware y módulos de software costosos.

� Incompatibles. El Hard de un marca no funciona en otra marca.marca.

� Sistema rígido y cerrado, sin personalización.

� Su modelo de licenciamiento condiciona el crecimiento.

� Requiere hardware especializado.

� Redes telefónicas

� Sobre la base de conmutación de circuitos.

� El circuito está dedicado a una comunicación telefónica, inclusive en los silencios.

� Se “garantiza” la calidad de la transmisión.

Page 45: 16- Conceptos basicos de la Telefonia IP.pdf

Cambio de mentalidad: telefonía IP

Integra dos mundos: transmisión de voz y de datos:� Transporta voz convertida en datos (transmisión de

paquetes).� La llamada se transmite por varios caminos (en

paquetes de datos) sin bloquear el enlace.� La llamada se transmite por varios caminos (en

paquetes de datos) sin bloquear el enlace.� Un Gateway se encarga de interactuar entre la

telefonía convencional y la telefonía IP.� Integra las dos redes (voz y datos) en una sola red.� Reduce costos en el usuario final.� Integra telefonía, video, mensajería instantánea.� Problema: pueden perderse paquetes� Para lograr calidad de servicio requiere esquemas de

marcado de paquetes y conocimiento de la aplicación.

Page 46: 16- Conceptos basicos de la Telefonia IP.pdf

Cambio de mentalidadTelefonía IP con base en software de código abierto PBX (Private Branch eXhange) open source

� Utiliza hardware estándar.� Es desarrollada y mantenida por la comunidad (centenares).

El desarrollo es modular, dinámico, flexible, adaptable.� El desarrollo es modular, dinámico, flexible, adaptable.� Aprovecha lo mejor que encuentra en otros PBX.� No se limita a las leyes del mercado.� Es interoperable. � Tiene su base en estándares abiertos.� Permite personalización por parte del usuario.� Su infraestructura no está manejada por una sola empresa.� Facilita el trabajo remoto.

Page 47: 16- Conceptos basicos de la Telefonia IP.pdf

Telefonía IP

� Asterisk se convierte en el principal aplicación de software libre para VoIP en todo el mundo.

� Cisco Systems compra la empresa Sipura para abandonar el H323 y pasarse a SIP.Asterisk soporta casi todo tipo de protocolos y códecs utilizados en la VoIP.� Asterisk soporta casi todo tipo de protocolos y códecs utilizados en la VoIP.

� Panasonic, Siemens, Ericsson, etc. empiezan a plantearse el futuro de la telefonía tradicional.

� Surgen todo tipo de teléfonos y terminales IP compatibles con SIP.� Asterisk usa su protocolo IAX (protocolo donde el NAT deja de ser un

problema).� GrandStream lanza teléfonos IP baratos y ahora IP PBX(de 400 US$ pasan a

costar entre 150 y 100 US$ y 715 $ las IP PBX).� Linksys-VoIP (antes Sipura) su producto PAP .

Page 48: 16- Conceptos basicos de la Telefonia IP.pdf

Resumen VoIP

� Consiste en aprovechar la infraestructura desplegada para la transmisión de datos para transmitir voz, utilizando el protocolo IP que se ha convertido en el más utilizado en todo el ha convertido en el más utilizado en todo el mundo.

� Es un campo complejo que requiere de conceptos de telefonía, de redes y de ingeniería de tráfico.

� Monitorear y mantener QoS es indispensable!