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.
signalwire/freeswitch
Una plataforma de telecomunicaciones definida por software que convierte hardware estándar en una central SIP/VoIP, desde Raspberry Pi hasta servidores multinúcleo.
Alternativa open source a:Cisco Unified Communications Manager
Asterisk
- Estrellas
- 5,286
- Forks
- 1,907
- Issues abiertos
- 1,271
- Último commit
- hace 23 horas
¿Qué es?
FreeSWITCH es una plataforma de telecomunicaciones definida por software que sustituye las centrales telefónicas propietarias por software que se ejecuta en hardware estándar. Puede funcionar en dispositivos tan pequeños como una Raspberry Pi o en servidores multinúcleo, y está pensado para añadir capacidades de telefonía a una amplia variedad de dispositivos.
El proyecto se distribuye como código fuente en C y se puede compilar en Linux, Windows, macOS y BSD. Hay paquetes para Debian, Raspberry Pi y CentOS, además de Dockerfiles para compilar desde el código fuente. El repositorio incluye un gestor de incidencias y un flujo de trabajo para pull requests, así como una comunidad en Slack para debatir.
SignalWire, fundada por los desarrolladores originales de FreeSWITCH, es el principal patrocinador del proyecto y ofrece servicios alojados de SIP y SMS, además de servicios de telecomunicaciones programables. El código incluye mod_signalwire, que conecta una instancia de FreeSWITCH con esa plataforma. El equipo principal ofrece versiones con soporte comercial y servicios profesionales.
Funciones clave
- 01Funciona en hardware que va desde Raspberry Pi hasta servidores multinúcleo.
- 02Se compila desde el código fuente en Linux, Windows, macOS y BSD.
- 03Incluye paquetes para Debian, Raspberry Pi y CentOS, además de ejemplos de compilación con Docker.
- 04Incluye mod_signalwire para conectarse a la plataforma alojada de SignalWire.
- 05Ofrece versiones con soporte comercial y servicios profesionales.
Casos de uso
- Añadir llamadas SIP o funciones de voz a un dispositivo IoT o integrado.
- Crear una PBX autogestionada o una pasarela de telefonía en servidores estándar.
- Conectar clientes WebRTC y troncales SIP en una aplicación de voz personalizada.
- Sustituir el hardware de una central telefónica propietaria por software.
Inicio rápido
- 1
Clona el código fuente desde GitHub
git clone https://github.com/signalwire/freeswitch.git - 2
Instálalo desde los paquetes con FSGET (recomendado)
- 3
Compílalo desde el código fuente siguiendo el tutorial de Debian o usando los Dockerfiles de ejemplo
Antes de usarlo
- Compilar desde el código fuente requiere configurar las dependencias para cada plataforma, lo que lleva tiempo.
- La licencia figura como NOASSERTION, así que consulta las condiciones antes de usarlo con fines comerciales.
- La documentación completa está repartida en una wiki externa de Confluence.
Temas
Preguntas frecuentes
- ¿Qué es freeswitch?
- Una plataforma de telecomunicaciones definida por software que convierte hardware estándar en una central SIP/VoIP, desde Raspberry Pi hasta servidores multinúcleo. FreeSWITCH es una plataforma de telecomunicaciones definida por software que sustituye las centrales telefónicas propietarias por software que se ejecuta en hardware estándar. Puede funcionar en dispositivos tan pequeños como una Raspberry Pi o en servidores multinúcleo, y está pensado para añadir capacidades de telefonía a una amplia variedad de dispositivos.
- ¿freeswitch es gratuito? ¿Qué licencia tiene?
- freeswitch es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿freeswitch sigue mantenido?
- Mantenimiento activo. El último commit de freeswitch fue el 6 nov 2026.
- ¿Para qué puedo usar freeswitch?
- Añadir llamadas SIP o funciones de voz a un dispositivo IoT o integrado. Crear una PBX autogestionada o una pasarela de telefonía en servidores estándar. Conectar clientes WebRTC y troncales SIP en una aplicación de voz personalizada. Sustituir el hardware de una central telefónica propietaria por software.
- ¿Cómo se instala freeswitch?
- Clona el código fuente desde GitHub: git clone https://github.com/signalwire/freeswitch.git Instálalo desde los paquetes con FSGET (recomendado) Compílalo desde el código fuente siguiendo el tutorial de Debian o usando los Dockerfiles de ejemplo
- ¿Dónde consigo freeswitch?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/signalwire/freeswitch
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
OpenSIPS es un servidor SIP con licencia GPL y múltiples funciones para crear plataformas profesionales de VoIP y telefonía.
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.
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.
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.
Servidor multimedia WebRTC de código abierto y propósito general, escrito en C, con arquitectura de plugins para videoconferencias, streaming y pasarelas SIP.