El Asterisk es un software de código abierto que funciona como un PBX completo. Provee características como VoIP, conferencias, mensajes de voz, y la capacidad de interoperar con equipos de telefonía estándar y protocolos como SIP e H.323 utilizando hardware de bajo costo. Fue desarrollado originalmente por Mark Spencer de DIGIUM y tiene una comunidad de contribuyentes que ayudan a mejorarlo.