Asterisk es una aplicación de software libre que funciona como una central telefónica virtual (PBX). Permite realizar llamadas entre teléfonos conectados a través de proveedores de VoIP, líneas analógicas u otros enlaces. Ofrece funciones típicas de una PBX como transferencias, música en espera, extensiones, buzones de voz, desvíos y más. Mark Spencer creó Asterisk y fundó Digium para seguir desarrollando esta aplicación y tarjetas de comunicación compatibles. Existen varias distribuciones de Asterisk como FreePBX,