Servidor de código aberto em Erlang para chat em tempo real com XMPP, mensagens MQTT e sinalização de voz e vídeo por SIP.
jitsi/jigasi
Gateway no lado do servidor que permite que telefones SIP convencionais participem de videoconferências do Jitsi Meet e oferece transcrição e tradução de fala.
- Estrelas
- 614
- Forks
- 338
- Issues abertas
- 82
- Último commit
- há 18 horas
O que é?
O Jigasi é um aplicativo no lado do servidor que conecta clientes SIP a conferências do Jitsi Meet hospedadas pelo Jitsi Videobridge. Ele se registra como cliente SIP, em vez de atuar como servidor SIP, e gerencia a sinalização XMPP, ICE e a terminação DTLS/SRTP para que participantes por telefone possam ser chamados para uma reunião ou ligar para participar dela.
Além da telefonia, o Jigasi pode atuar como transcritor em uma conferência, enviando o áudio dos participantes a um serviço de reconhecimento de fala e retornando os resultados como legendas ou mensagens de chat, com a transcrição completa salva ao final. Entre os backends compatíveis estão Google Cloud speech-to-text, Vosk, um serviço personalizado de Whisper e Oracle Cloud AI Speech; a tradução pode ser feita pelo LibreTranslate, Microsoft Translator ou um serviço configurado.
A telefonia SIP e a transcrição são ativadas de forma independente por propriedades de configuração, então uma instância pode executar uma das funções ou ambas.
Recursos principais
- 01Registra-se como cliente SIP para que telefones SIP e B2BUAs possam participar de salas do Jitsi Meet.
- 02Permite fazer chamadas de saída pela janela de convite do Jitsi Meet e encaminha chamadas de entrada com base em um cabeçalho SIP.
- 03Oferece transcrição quase em tempo real, exibida como legendas ou mensagens de chat.
- 04Integra-se ao Google Cloud, Vosk, Whisper e Oracle Cloud AI Speech para reconhecimento de fala.
- 05Traduz transcrições usando LibreTranslate ou Microsoft Translator.
- 06Salva as transcrições finais em texto simples ou JSON.
Casos de uso
- Permitir que pessoas liguem de telefones fixos ou celulares para participar de uma videoconferência existente do Jitsi Meet.
- Fazer chamadas para participantes por telefone de dentro de uma reunião do Jitsi Meet.
- Adicionar legendas ao vivo e salvar a transcrição de conferências do Jitsi Meet auto-hospedadas.
- Oferecer legendas multilíngues combinando transcrição com um serviço de tradução.
Início rápido
- 1
Clone o repositório de origem
git clone https://github.com/jitsi/jigasi.git - 2
Compile o projeto com Maven
cd jigasi mvn install -Dassembly.skipAssembly=false - 3
Extraia o arquivo zip da sua plataforma em target/
unzip jigasi-{os-version}-{version}.zip - 4
Configure as definições de SIP e XMPP e, em seguida, inicie o Jigasi
./jigasi.sh
Antes de usar
- A instalação é feita a partir do código-fonte com Maven e exige a edição da configuração do servidor XMPP Prosody.
- Você precisa de uma conta SIP e de uma configuração XMPP antes de usar o Jigasi.
- A transcrição e a tradução dependem de serviços externos, como Google Cloud, Oracle Cloud ou Microsoft Translator, que exigem credenciais próprias.
Em coleções
Tópicos
Perguntas frequentes
- O que é jigasi?
- Gateway no lado do servidor que permite que telefones SIP convencionais participem de videoconferências do Jitsi Meet e oferece transcrição e tradução de fala. O Jigasi é um aplicativo no lado do servidor que conecta clientes SIP a conferências do Jitsi Meet hospedadas pelo Jitsi Videobridge. Ele se registra como cliente SIP, em vez de atuar como servidor SIP, e gerencia a sinalização XMPP, ICE e a terminação DTLS/SRTP para que participantes por telefone possam ser chamados para uma reunião ou ligar para participar dela.
- jigasi é gratuito? Qual é a licença?
- jigasi é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- jigasi ainda é mantido?
- Manutenção ativa. O último commit de jigasi foi em 6 de nov. de 2026.
- Para que posso usar jigasi?
- Permitir que pessoas liguem de telefones fixos ou celulares para participar de uma videoconferência existente do Jitsi Meet. Fazer chamadas para participantes por telefone de dentro de uma reunião do Jitsi Meet. Adicionar legendas ao vivo e salvar a transcrição de conferências do Jitsi Meet auto-hospedadas. Oferecer legendas multilíngues combinando transcrição com um serviço de tradução.
- Como instalar jigasi?
- Clone o repositório de origem: git clone https://github.com/jitsi/jigasi.git Compile o projeto com Maven: cd jigasi mvn install -Dassembly.skipAssembly=false Extraia o arquivo zip da sua plataforma em target/: unzip jigasi-{os-version}-{version}.zip Configure as definições de SIP e XMPP e, em seguida, inicie o Jigasi: ./jigasi.sh
- Onde consigo jigasi?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jitsi/jigasi
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Jibri é um serviço que grava ou transmite ao vivo conferências do Jitsi Meet usando Chrome headless e ffmpeg em uma máquina separada.
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.
Uma plataforma de telecomunicações definida por software que transforma hardware comum em um switch SIP/VoIP, de Raspberry Pi a servidores multicore.
Kamailio é um servidor open source de sinalização SIP para grandes plataformas de VoIP, telefonia e comunicação em tempo real.
Servidor open source de captura de pacotes SIP/VoIP e RTC que recebe pacotes HEP em um data lake DuckDB/Parquet para busca e análise de fluxos de chamadas.