sábado, 13 de junio de 2009

Asterisk

Asterisk es una aplicación de software libre (licencia GPL) que proporciona funcionalidades de una central telefónica (PBX). Como todo PBX, se puede conectar a un número determinado de teléfonos para hacer llamdas entre sí e incluso conectar a un proveedor de VoIP o bien a una RDSI tanto básicos como primarios.

Asterisk incluye muchas características que antiguamente sólo estaban disponibles en costosos sistemas propietarios, estas características son, buzón de voz, conferencias, IVR(Interactive Voice Response), distribución automática de llamadas, y otras muchas más. Los usuarios pueden crear nuevas funcionalidades escribiendo un dialplan en el lenguaje de script de Asterisk o añadiendo módulos escritos en lenguaje C o en cualquier otro lenguaje de programación soportado por linux.

Para conectar teléfonos estándar analógicos son necesarias tarjetas electrónicas teléfonicas FXS o FXO fabricadas por Digium u otros proveedores, ya que para conectar el servidor a una línea externa no basta con un simple módem.

Una cosa interesante de Asterisk es que soporta muchos protocolos VoIP como pueden ser SIP, H.323, IAX y MGCP. Asterisk puede interoperar con terminales IP actuando como un registrador y como gateway entre ambos. Asterisk se está adoptando en algunos entornos corporativos como solución de bajo costo junto con SER(Sip Express Router).