Introducción a la VoIP con Linux
Asterisk
Elio Rojano
Administrador de sistemas Linux
Técnico de VoIP y Asterisk
E-Mail:
[email protected]
Segundas Jornadas Técnicas de Linux-Málaga
Índice General
Qué es la Voz sobre IP
- Definión y explicación
- Transcurso temporal de la VoIP
- Panorama actual
Qué es Asterisk
- Descripción y objetivo
- Partes de Asterisk
- Comunidad Asterisk
- Asterisk como soporte de Linux
- Ventajas frente a otros sistemas cerrados
Parte técnica de Asterisk
- Diagrama de Asterisk
- Protocolos de señalización
- Códecs de audio y video
- Estructura en árbol vs P2P
Otros componentes de la VoIP
- Estructura de la VoIP
+ Terminales VoIP
+ Tarjetas de comunicaciones
- Evolución de la VoIP
Segundas Jornadas Técnicas de Linux-Málaga
Introducción a la VoIP con Linux y Asterisk
Elio Rojano Ruiz <
[email protected]>
Qué es la VoIP
Descripción de la VoIP
Comunicación de la Voz y el Video mediante redes IP (red local e Internet)
Evolución en la forma de comunicarnos
Definitivamente el futuro próximo de toda comunicación a nivel global
El motivo del cambio
Ventaja 1 : Infraestructura necesaria igual a la existente
Ventaja 2 : Mejor control y calidad en la comunicación (Voz, Voz+Video, Voz+Video+Datos, Voz+Video+Datos+ ... )
Ventaja 3 : Buena combinación con las próximas tecnologías (Wireless, WiMAX, WiBro, etc ...)
Ventaja 4 : Reducción absoluta del coste para el usuario final
Ventaja 5 : Accesibilidad y libertad de desarrollo a nivel global (Software Libre)
Ventaja 6 : Posibilidad de reciclaje de la infraestructura actual y su consecuente ahorro económico
Ventaja 7 : VideoConferencia de mejor calidad y más económico(*)
Ventaja 8 : Nuevas ventajas en temas de comunicación y gestión de llamadas. (Enroutado por destino)
Ventaja 9 : Llamadas internacionales mucho más económicas que las nacionales gracias a los Proveedores IP
Ventaja 10 : Compatibilidad con infraestructura existente de comunicaciones
Motivos del avance
Generalización de la Banda Ancha
Internet por delante de las legislaciones vigentes
Gran cantidad de marcas y empresas que apoyan esta tecnología
Estructura no centralizada ni controlada por una única empresa
Más posibilidades de comunicación para empresas y usuarios domésticos
Posibilidad de “nomadismo” y “teletrabajo”
Segundas Jornadas Técnicas de Linux-Málaga
Introducción a la VoIP con Linux y Asterisk
Elio Rojano Ruiz <
[email protected]>
Transcurso de la VoIP
1995 – Inicio de la Voz sobre IP
La VoIP empieza con pequeñas aplicaciones gratuitas y de
código abierto a raiz de la posibilidad de enviar pequeños
fragmentos de voz codificados con algoritmos de
compresión y pérdida.
Rápidamente se empiezan a desarrollar aplicaciones para
transmitir video aunque con un gran coste de ancho de
banda y muy mala calidad de imagen.
1996 – Aparecen los protocolos de comunicaciones
Con aplicaciones como NetMeeting o GnomeMeeting, ICQ
y muchísimos más, además de terminales análogos a
teléfonos que funcionan con este protocolo.
Con aplicaciones como NetMeeting o GnomeMeeting, ICQ
y muchísimos más, además de terminales análogos a
teléfonos que funcionan con este protocolo.
1997 – Aparecen los primeros PBX software
El protocolo H323 se hace el “dueño y señor” de la VoIP
ofreciendo voz y video aunque con mala calidad debido al
ancho de banda: limitado y poco económico.
De esta manera empiezan a desarrollar hardware y
software que actua como centrales de VoIP para empresas
utilizando la red local como transmisor y módems para
realizar llamadas convencionales.
Segundas Jornadas Técnicas de Linux-Málaga
Introducción a la VoIP con Linux y Asterisk
Elio Rojano Ruiz <
[email protected]>
Transcurso de la VoIP
1998 - 1999 – La revolución de la banda ancha
Las conexiones de banda ancha empiezan a proliferar y la
VoIP se mantiene estable aunque empiezan a nacer
empresas que ven la VoIP como el futuro para llamadas
telefónicas de bajo coste.
Netmeeting permite conexión con un servidor H323,
CU-SeeMe se afianza como una de las aplicaciones de voz
y vídeo más utilizados hasta el momento.
Aparece el protocolo SIP evolución del arcaico H323.
Comienzo de Asterisk de la mano de Mark Spencer.
2000 – La revolución llega a la Voz sobre IP
Asterisk comienza como un software abierto y con un gran
número de seguidores y apoyo.
Las empresas aun no se fían de este software ni de Linux y
continuan utilizando software y hardware de grandes
empresas que aun utilizan H323.
2001 - 5 – Asterisk se afianza como símbolo de VoIP
Asterisk gana más y más adeptos.
La empresa “Linux-support” se convierte en Digium
especializada en la venta de hardware especial para
Asterisk.
No tardan en aparecer otros fabricantes que crean
hardware exclusivamente compatible con Asterisk:
Sangoma, Junghanns, etc.
Segundas Jornadas Técnicas de Linux-Málaga
Introducción a la VoIP con Linux y Asterisk
Elio Rojano Ruiz <
[email protected]>
Panorama Actual
Asterisk se convierte en el principal producto de 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
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 lanza el protocolo IAX (protocolo donde el NAT deja de ser un problema)
GrandStream lanza teléfonos IP baratos (de 350€ pasan a costar entre 150 y 100€)
Skype lanza al mundo que puedes hablar con otra persona utilizando Internet.
Linksys-VoIP (antes Sipura) saca sus primeros productos (los antiguos Sipuras remarcados)
Skype se mejora y anuncia su mejora para que el NAT deje de ser un problema
Asterisk lanza IAX2, igual de potente y consumo mucho menor
Surge la Astricon, la convención internacional de usuarios de Asterisk
eBay compra Skype
Aparecen teléfonos fabricados en china copia 99% de los originales a mitad de precio
Continúan creándose empresas dedicadas a la programación de software con Asterisk
Google saca GoogleTalk
Google le tira los tejos a Skype (siempre y cuando libere su código)
Skype dice que nohaytutia y Google flirtea con la comunidad Asterisk
Mark Spencer (Digium) y Google preparan un acuerdo de colaboración
... mañana... quien sabe...
Segundas Jornadas Técnicas de Linux-Málaga
Introducción a la VoIP con Linux y Asterisk
Elio Rojano Ruiz <
[email protected]>
Qué es Asterisk
Segundas Jornadas Técnicas de Linux-Málaga
Introducción a la VoIP con Linux y Asterisk
Elio Rojano Ruiz <
[email protected]>
Qué es Asterisk
Segundas Jornadas Técnicas de Linux-Málaga
Introducción a la VoIP con Linux y Asterisk
Elio Rojano Ruiz <
[email protected]>
Qué es Asterisk
Segundas Jornadas Técnicas de Linux-Málaga
Introducción a la VoIP con Linux y Asterisk
Elio Rojano Ruiz <
[email protected]>
Qué es Asterisk
Segundas Jornadas Técnicas de Linux-Málaga
Introducción a la VoIP con Linux y Asterisk
Elio Rojano Ruiz <
[email protected]>
Qué es Asterisk
Segundas Jornadas Técnicas de Linux-Málaga
Introducción a la VoIP con Linux y Asterisk
Elio Rojano Ruiz <
[email protected]>
Qué es Asterisk
Asterisk es una aplicación “servidor” que permite que terminales “clientes” se conecten a él.
Una vez conectados, los usuarios pueden transmitir voz y vídeo en tiempo real utilizando
cualquiera de los protocolos y códecs soportados por Asterisk:
Protocolos:
IAX2
SIP
Skinny
MGCP
H.323
Códecs Audio:
G.729
GSM
ILBC / Speech
G.722 / G.723
G.711a / G.711u
Segundas Jornadas Técnicas de Linux-Málaga
Introducción a la VoIP con Linux y Asterisk
Elio Rojano Ruiz <
[email protected]>
Partes de Asterisk
Aplicaciones
Gestión
Consola CLI
Interfaz AMI
Config TXT Motor SQL
Módulos
ASTERISK
Asterisk
ZAPTEL
Módulos
Kernel 2.4 / 2.6
GNU / Linux
Segundas Jornadas Técnicas de Linux-Málaga
Introducción a la VoIP con Linux y Asterisk
Elio Rojano Ruiz <
[email protected]>
Qué es Asterisk
IAX2
IAX2
Segundas Jornadas Técnicas de Linux-Málaga
Introducción a la VoIP con Linux y Asterisk
Elio Rojano Ruiz <
[email protected]>
Comunidad Asterisk
El software libre vive gracias a las comunidades de usuarios que lo mantienen.
Asterisk tiene una comunidad que crece exponencialmente.
El 90% de este crecimiento viene dado por los intereses de empresas interesadas.
Empresas de telefonía (proveedores IP)
Empresas de tele-gestión
Desarrolladoras de software de Call Centers
Desarrolladoras de software de comunicaciones
Empresas distribuidoras de productos de VoIP
y en general, cualquier empresa que necesite ahorrar y actualizar sus telecomunicaciones.
Existen grupos de usuarios de Asterisk por todo el mundo
En España existe la comunidad Asterisk-ES (http://www.asterisk-es.org)
Existe un contador de usuarios de Asterisk (http://www.sinologic.net/astcounter)
Hay decenas de listas de correos, foros, wikis, portales dedicados a Asterisk.
El mayor evento de usuarios de Asterisk es la ASTRICON (http://www.astricon.net)
Segundas Jornadas Técnicas de Linux-Málaga
Introducción a la VoIP con Linux y Asterisk
Elio Rojano Ruiz <
[email protected]>
Asterisk y Linux
Asterisk fue desarrollado única y exclusivamente bajo Linux.
Asterisk está siendo portado a Mac y a Windows sin mucho éxito y sin soporte.
Las empresas instalan sistemas con Linux para poder utilizar Asterisk.
Las distribuciones más utilizadas: Debian, RedHat/Fedora y CentOS.
Asterisk@Home Como la distribución más utilizada por los iniciados y expertos.
El proyecto más importante de
comunicaciones en SourceForge.
La mayoría de las aplicaciones para
Asterisk son también bajo Linux.
Y lo más importante...
... a TUX le gusta Asterisk.
Segundas Jornadas Técnicas de Linux-Málaga
Introducción a la VoIP con Linux y Asterisk
Elio Rojano Ruiz <
[email protected]>
Protocolo de Señalización
10000-2000 UDP (RTP)
Protoco
Comentarios de: Introducción a la VoIP con Linux y Asterisk (0)
No hay comentarios