Mark Spencer creó Asterisk en 1999 mientras estudiaba ingeniería informática. Necesitaba una central telefónica para su empresa de soporte Linux pero no podía comprar una, así que construyó una usando software de código abierto en Linux. Asterisk es un marco de código abierto que permite convertir computadoras en servidores de comunicaciones como PBX IP, gateways VoIP y más. Es utilizado en todo el mundo por pequeñas y grandes empresas.