PDF de programación - Introducción a la VoIP con Linux y Asterisk

Imágen de pdf Introducción a la VoIP con Linux y Asterisk

Introducción a la VoIP con Linux y Asteriskgráfica de visualizaciones

Publicado el 14 de Enero del 2017
1.198 visualizaciones desde el 14 de Enero del 2017
1,6 MB
25 paginas
Creado hace 17a (13/05/2006)
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
  • Links de descarga
http://lwp-l.com/pdf409

Comentarios de: Introducción a la VoIP con Linux y Asterisk (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad