Asterisk es un software libre y gratuito que permite gestionar comunicaciones de cualquier tipo, ya sean analógicas, digitales o VoIP a través de protocolos como SIP, H.323, IAX y MGCP. Proporciona funcionalidades avanzadas como buzón de voz, conferencias y distribución automática de llamadas de forma más económica que sistemas propietarios. Originalmente desarrollado para Linux, ahora también existe para otros sistemas operativos y permite interconectar teléfonos estándar y sistemas VoIP.