Sobre el proyecto
FreeSWITCH es una pila de telecomunicaciones de código abierto definida por software. Su objetivo declarado es alejar la telefonía de los conmutadores propietarios hacia una implementación de software flexible que se ejecuta en hardware comercial, desde una Raspberry Pi hasta un servidor multinúcleo. El proyecto está patrocinado por SignalWire, fundada por los desarrolladores originales de FreeSWITCH, y puede interconectarse con redes externas y escalar a través de esa plataforma alojada.
El código fuente está alojado en GitHub, donde se puede extraer una rama de desarrollo y compilar para Linux, Windows, macOS y BSD. El repositorio también proporciona un rastreador de problemas y un flujo de trabajo de solicitudes de extracción. Se apunta a instrucciones más detalladas de compilación y uso en el sitio de documentación FreeSWITCH-Explained.
Las opciones de instalación descritas en el README incluyen la instalación desde paquetes mediante el script FSGET (recomendada), con tutoriales paso a paso para Debian, Raspberry Pi y CentOS 7/RHEL 7. La compilación desde el código fuente está documentada con Dockerfiles de ejemplo y tutoriales para Debian (recomendado), Raspberry Pi y CentOS 7. También hay una guía para compilar paquetes Debian usando el script FSDEB. Las descargas precompiladas incluyen tarballs, un instalador de Windows y paquetes de sonido de Windows.
En el lado de los servicios, el README destaca capacidades de voz sobre IP como SIP y SMS, además de integraciones de aplicaciones. El módulo incluido mod_signalwire se describe como una forma de emparejar una instancia de FreeSWITCH con SignalWire y ampliarla. SignalWire también ofrece SMS, SIP, alojamiento de aplicaciones sin servidor y servicios de telecomunicaciones programables.
La documentación está indexada en el espacio de Confluence del proyecto, que incluye notas de la versión. El soporte de la comunidad se centra en una comunidad de Slack donde interactúan desarrolladores, el equipo de FreeSWITCH y usuarios activos; se indica que una lista de correo está archivada. El soporte comercial y las compilaciones con soporte profesional están disponibles contactando con el equipo principal.
Las contribuciones se aceptan principalmente a través de solicitudes de extracción de GitHub. En general, el proyecto está dirigido a usuarios que necesitan una plataforma de telefonía programable y autoalojable en lugar de un conmutador propietario, y hace hincapié en la portabilidad entre sistemas operativos y hardware comunes.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.