Kamailio é um servidor open source de sinalização SIP para grandes plataformas de VoIP, telefonia e comunicação em tempo real.
signalwire/freeswitch
Uma plataforma de telecomunicações definida por software que transforma hardware comum em um switch SIP/VoIP, de Raspberry Pi a servidores multicore.
Alternativa open source a:Cisco Unified Communications Manager
Asterisk
- Estrelas
- 5,286
- Forks
- 1,907
- Issues abertas
- 1,271
- Último commit
- há 23 horas
O que é?
O FreeSWITCH é uma plataforma de telecomunicações definida por software que substitui centrais telefônicas proprietárias por software executado em hardware padrão. Ele pode rodar em dispositivos tão pequenos quanto um Raspberry Pi ou em servidores multicore, e foi desenvolvido para adicionar recursos de telefonia a uma ampla variedade de dispositivos.
O projeto é distribuído como código-fonte em C e pode ser compilado no Linux, Windows, macOS e BSD. Há pacotes para Debian, Raspberry Pi e CentOS, além de Dockerfiles para compilar a partir do código-fonte. O repositório inclui um rastreador de issues e um fluxo de trabalho para pull requests, além de uma comunidade no Slack para discussões.
A SignalWire, fundada pelos desenvolvedores originais do FreeSWITCH, é a principal patrocinadora do projeto e oferece serviços hospedados de SIP, SMS e telecomunicações programáveis. A base de código inclui o mod_signalwire, que conecta uma instância do FreeSWITCH a essa plataforma. A equipe principal também oferece versões com suporte comercial e serviços profissionais.
Recursos principais
- 01Roda em hardware que vai de Raspberry Pi a servidores multicore.
- 02Pode ser compilado a partir do código-fonte no Linux, Windows, macOS e BSD.
- 03Disponibiliza pacotes para Debian, Raspberry Pi e CentOS, além de exemplos de build com Docker.
- 04Inclui o mod_signalwire para conectar à plataforma hospedada da SignalWire.
- 05Oferece versões com suporte comercial e serviços profissionais.
Casos de uso
- Adicionar chamadas SIP ou recursos de voz a um dispositivo IoT ou embarcado.
- Montar um PBX autogerenciado ou gateway de telefonia em servidores comuns.
- Conectar clientes WebRTC e troncos SIP em uma aplicação de voz personalizada.
- Substituir hardware de centrais telefônicas proprietárias por software.
Início rápido
- 1
Clone o código-fonte do GitHub
git clone https://github.com/signalwire/freeswitch.git - 2
Instale a partir dos pacotes usando FSGET (recomendado)
- 3
Compile a partir do código-fonte seguindo o tutorial do Debian ou usando os Dockerfiles de exemplo
Antes de usar
- Compilar a partir do código-fonte exige configurar as dependências para cada plataforma, o que dá trabalho.
- A licença está listada como NOASSERTION; por isso, confira os termos antes de usar o projeto comercialmente.
- A documentação completa está distribuída em uma wiki externa do Confluence.
Tópicos
Perguntas frequentes
- O que é freeswitch?
- Uma plataforma de telecomunicações definida por software que transforma hardware comum em um switch SIP/VoIP, de Raspberry Pi a servidores multicore. O FreeSWITCH é uma plataforma de telecomunicações definida por software que substitui centrais telefônicas proprietárias por software executado em hardware padrão. Ele pode rodar em dispositivos tão pequenos quanto um Raspberry Pi ou em servidores multicore, e foi desenvolvido para adicionar recursos de telefonia a uma ampla variedade de dispositivos.
- freeswitch é gratuito? Qual é a licença?
- freeswitch é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
- freeswitch ainda é mantido?
- Manutenção ativa. O último commit de freeswitch foi em 6 de nov. de 2026.
- Para que posso usar freeswitch?
- Adicionar chamadas SIP ou recursos de voz a um dispositivo IoT ou embarcado. Montar um PBX autogerenciado ou gateway de telefonia em servidores comuns. Conectar clientes WebRTC e troncos SIP em uma aplicação de voz personalizada. Substituir hardware de centrais telefônicas proprietárias por software.
- Como instalar freeswitch?
- Clone o código-fonte do GitHub: git clone https://github.com/signalwire/freeswitch.git Instale a partir dos pacotes usando FSGET (recomendado) Compile a partir do código-fonte seguindo o tutorial do Debian ou usando os Dockerfiles de exemplo
- Onde consigo freeswitch?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/signalwire/freeswitch
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
OpenSIPS é um servidor SIP multifuncional, licenciado sob a GPL, para criar plataformas profissionais de VoIP e telefonia.
Servidor SIP programável e cloud-native que atua como proxy, registrar e serviço de localização para operadoras e integradores de telefonia.
Plataforma open source para criar, testar e executar agentes de voz com IA em linhas telefônicas reais, hospedada por você ou na Fonoster Cloud.
PBX e toolkit de telefonia open source que conecta canais de telefonia pela Internet (SIP/VoIP) e pela PSTN tradicional a aplicações.
Servidor de mídia WebRTC de código aberto e uso geral, escrito em C, com arquitetura de plugins para conferências, streaming e gateways SIP.