Repolode
asterisk

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 Manager3CX

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. 1

    Ejecuta el script configure para detectar las dependencias del sistema

    ./configure
  2. 2

    Compila el proyecto

    make
  3. 3

    Instala Asterisk

    make install
  4. 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

#voip#sip#pbx#telephony#pstn#asterisk

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