Asterisk es un software que puede convertir un ordenador de propósito general en un sofisticado servidor de comunicaciones VoIP. Se instala sobre cualquier plataforma de servidor con sistema operativo Linux con las interfaces apropiados de telefonía (para líneas analógicas o digitales). Proporciona todas las funcionalidades de las grandes centrales telefónicas tales como, buzones de voz, IVR, etc. Y ofrece algunas posibilidades y servicios como grabación de llamadas, extensiones remotas, etc. Este software es un sistema de código abierto, el cual utiliza plataformas de servidor estándar y tarjetas PCI para las interfaces de telefonía.
Algo de Historia
El programa de software Asterisk fue desarrollado por Mark Spencer, por entonces estudiante de ingeniería informática en la Universidad de Auburn, Alabama. Mark había creado en 1999 la empresa "Linux Support Services" con el objetivo de dar soporte a usuarios de GNU/Linux. Para ello necesitaba una central telefónica, pero ante la imposibilidad de adquirirla dados sus elevados precios, decidió construir una con un PC bajo Linux, utilizando lenguaje C. Posteriormente "Linux Support Services" se convertiría en el año 2001 en "Digium", redirigiendo sus objetivos al desarrollo y soporte de Asterisk.
Esquema conceptual de Asterisk
Algunos servicios
Voicemail con Directorio
Conferencias
Colas de llamadas
MenusInteractivoz (IVR)
Funcionalidades generales
Asterisk es capaz de trabajar con prácticamente todos los estándares de telefonía tradicional:
· Líneas analógicas
· Líneas digitales: E1, ISDN, E&M
Soporta casi todos los protocolos de señalización de VoIP:
· SIP
· IAX2
· MGCP
· Cisco Skinny
Referencias
http://www.quarea.com/es/centralitas_ip_asterisk/intro
http://www.quarea.com/files/imce/AsteriskA4-e.pdf
http://catarina.udlap.mx/u_dl_a/tales/documentos/lep/alvarez_b_c/capitulo5.pdf