Asterisk es un software gratuito de código abierto desarrollado para Linux o Windows que le permite implementar una central avanzada de telefonía. Por ejemplo, podríamos de forma sencilla y con costo muy bajo conectar dos oficinas en dos ciudades diferentes con todas las extensiones para que las llamadas entre ambas oficinas sean gratis.
Como cualquier central telefónica con PBX, Asterisk permite interconectar telefonos análogos o teléfonos IP asi como las líneas telefónicas o troncales convencionales o de voz ip.
El creador original de este modelo de servidor es Mark Spencer de la compañia Digium que sigue siendo el principal desarrollador de las versiones estables. Pero al ser de código libre, existen multitud de desarrolladores que han aportado funciones y nuevas aplicaciones. Originalmente fue creada para sistemas Linux pero hoy en día funciona también en sistemas OpenBSD, FreeBSD, Mac OS X, Solaris Sun y Windows. Pero Linux sigue siendo la que mas soporte presenta.