Servidor SIP programable y nativo de la nube que funciona como proxy, registrador y servicio de ubicación para operadores e integradores de telefonía.
asterisk/asterisk
PBX y toolkit de telefonía de código abierto que conecta canales de telefonía por Internet (SIP/VoIP) y PSTN tradicional con aplicaciones.
Alternativa open source a:Cisco Unified Communications Manager
3CX
- Estrellas
- 3,669
- Forks
- 1,352
- Issues abiertos
- 209
- Último commit
- hace 19 horas
¿Qué es?
Asterisk es una PBX y toolkit de telefonía de código abierto que se sitúa entre los canales de telefonía, en la parte inferior, y las aplicaciones, en la superior. Gestiona telefonía por Internet, como SIP, y también es compatible con la telefonía PSTN tradicional mediante hardware compatible.
El proyecto se desarrolla y prueba principalmente en GNU/Linux y es compatible con las principales distribuciones. También se han reportado ports para Mac OS X y variantes de BSD. Para compilar desde el código fuente se necesita un compilador de C compatible con C99, ncurses y otras bibliotecas; los módulos opcionales se seleccionan con make menuselect. Los archivos de configuración usan un formato común basado en secciones y hay una consola de línea de comandos para administrar el sistema en ejecución.
El README recomienda que los operadores lean las consideraciones de seguridad antes del despliegue, mantengan sincronizada la hora del sistema mediante un único servicio del tipo NTP y aumenten los límites de descriptores de archivos, ya que estos factores afectan la cantidad de llamadas simultáneas que puede gestionar un servidor.
Funciones clave
- 01Es compatible con SIP y otros protocolos de telefonía por Internet, además de PSTN.
- 02Funciona con tarjetas de interfaz analógicas y digitales de Sangoma y tarjetas de sonido PortAudio.
- 03Incluye una consola de línea de comandos (CLI) para controlar el sistema en tiempo de ejecución.
- 04Usa una compilación modular en la que los componentes opcionales se seleccionan durante la compilación.
Casos de uso
- Ejecutar una PBX autohospedada para una oficina o pequeña empresa.
- Desarrollar aplicaciones de telefonía basadas en VoIP o SIP.
- Conectar líneas telefónicas tradicionales con sistemas de telefonía por Internet.
Inicio rápido
- 1
Ejecuta el script configure para detectar las dependencias del sistema
./configure - 2
Compila el proyecto
make - 3
Instala Asterisk
make install - 4
Inicia Asterisk en primer plano con una consola CLI
asterisk -vvvc
Antes de usarlo
- Se compila desde el código fuente y requiere un compilador de C y varias bibliotecas de desarrollo.
- El README no indica claramente la licencia; la licencia detectada es NOASSERTION.
- Es necesario configurar la seguridad con cuidado antes de ejecutar un servidor.
- Asterisk es sensible a los saltos del reloj del sistema, por lo que hay que configurar la sincronización horaria.
Temas
Preguntas frecuentes
- ¿Qué es asterisk?
- PBX y toolkit de telefonía de código abierto que conecta canales de telefonía por Internet (SIP/VoIP) y PSTN tradicional con aplicaciones. Asterisk es una PBX y toolkit de telefonía de código abierto que se sitúa entre los canales de telefonía, en la parte inferior, y las aplicaciones, en la superior. Gestiona telefonía por Internet, como SIP, y también es compatible con la telefonía PSTN tradicional mediante hardware compatible.
- ¿asterisk es gratuito? ¿Qué licencia tiene?
- asterisk es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿asterisk sigue mantenido?
- Mantenimiento activo. El último commit de asterisk fue el 5 nov 2026.
- ¿Para qué puedo usar asterisk?
- Ejecutar una PBX autohospedada para una oficina o pequeña empresa. Desarrollar aplicaciones de telefonía basadas en VoIP o SIP. Conectar líneas telefónicas tradicionales con sistemas de telefonía por Internet.
- ¿Cómo se instala asterisk?
- Ejecuta el script configure para detectar las dependencias del sistema: ./configure Compila el proyecto: make Instala Asterisk: make install Inicia Asterisk en primer plano con una consola CLI: asterisk -vvvc
- ¿Dónde consigo asterisk?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/asterisk/asterisk
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Una plataforma de telecomunicaciones definida por software que convierte hardware estándar en una central SIP/VoIP, desde Raspberry Pi hasta servidores multinúcleo.
Plataforma de código abierto para crear, probar y ejecutar agentes de voz con IA en líneas telefónicas reales, alojada por cuenta propia o en Fonoster Cloud.
Kamailio es un servidor de señalización SIP de código abierto para plataformas grandes de VoIP, telefonía y comunicación en tiempo real.
OpenSIPS es un servidor SIP con licencia GPL y múltiples funciones para crear plataformas profesionales de VoIP y telefonía.
Servidor open source de captura de paquetes SIP/VoIP y RTC que ingiere paquetes HEP en un lago de datos DuckDB/Parquet para búsquedas y análisis de flujos de llamadas.