Servidor de código abierto en Erlang para chat XMPP en tiempo real, mensajería MQTT y señalización de voz y video SIP.
jitsi/jigasi
Gateway del lado del servidor que permite a clientes SIP convencionales unirse a videoconferencias de Jitsi Meet y ofrece transcripción y traducción de voz.
- Estrellas
- 614
- Forks
- 338
- Issues abiertos
- 82
- Último commit
- hace 6 horas
¿Qué es?
Jigasi es una aplicación del lado del servidor que conecta clientes SIP con conferencias de Jitsi Meet alojadas en Jitsi Videobridge. Se registra como cliente SIP, en lugar de actuar como servidor SIP, y gestiona la señalización XMPP, ICE y la terminación de DTLS/SRTP para que los participantes puedan recibir una llamada telefónica para unirse a una reunión o llamar para acceder a ella.
Además de la telefonía, Jigasi puede transcribir una conferencia: envía el audio de los participantes a un servicio de conversión de voz a texto y devuelve los resultados como subtítulos o mensajes de chat. Al finalizar, guarda una transcripción completa. Los backends compatibles incluyen Google Cloud speech-to-text, Vosk, un servicio personalizado de Whisper y Oracle Cloud AI Speech. La traducción puede realizarse con LibreTranslate, Microsoft Translator o un servicio configurado.
La telefonía SIP y la transcripción se habilitan por separado mediante propiedades de configuración, por lo que una instancia puede ejecutar cualquiera de las funciones o ambas.
Funciones clave
- 01Se registra como cliente SIP para que teléfonos SIP y B2BUA puedan unirse a salas de Jitsi Meet.
- 02Permite llamar a participantes desde el cuadro de invitación de Jitsi Meet y recibir llamadas entrantes enrutadas mediante un encabezado SIP.
- 03Ofrece transcripción casi en tiempo real, que se muestra como subtítulos o mensajes de chat.
- 04Se integra con Google Cloud, Vosk, Whisper y Oracle Cloud AI Speech para el reconocimiento de voz.
- 05Traduce transcripciones mediante LibreTranslate o Microsoft Translator.
- 06Guarda las transcripciones finales como texto sin formato o JSON.
Casos de uso
- Permitir que personas que llaman desde teléfonos fijos o móviles se unan a una videoconferencia de Jitsi Meet en curso.
- Llamar a participantes por teléfono desde una reunión de Jitsi Meet.
- Añadir subtítulos en directo y una transcripción guardada a conferencias de Jitsi Meet autohospedadas.
- Ofrecer subtítulos multilingües combinando la transcripción con un servicio de traducción.
Inicio rápido
- 1
Clona el repositorio de origen
git clone https://github.com/jitsi/jigasi.git - 2
Compila el proyecto con Maven
cd jigasi mvn install -Dassembly.skipAssembly=false - 3
Descomprime el archivo zip de tu plataforma desde target/
unzip jigasi-{os-version}-{version}.zip - 4
Configura los ajustes de SIP y XMPP y, después, inicia Jigasi
./jigasi.sh
Antes de usarlo
- La instalación se realiza desde el código fuente con Maven y requiere editar la configuración del servidor XMPP Prosody.
- Necesitas una cuenta SIP y una configuración de XMPP antes de poder usar Jigasi.
- La transcripción y la traducción dependen de servicios externos como Google Cloud, Oracle Cloud o Microsoft Translator, que requieren sus propias credenciales.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es jigasi?
- Gateway del lado del servidor que permite a clientes SIP convencionales unirse a videoconferencias de Jitsi Meet y ofrece transcripción y traducción de voz. Jigasi es una aplicación del lado del servidor que conecta clientes SIP con conferencias de Jitsi Meet alojadas en Jitsi Videobridge. Se registra como cliente SIP, en lugar de actuar como servidor SIP, y gestiona la señalización XMPP, ICE y la terminación de DTLS/SRTP para que los participantes puedan recibir una llamada telefónica para unirse a una reunión o llamar para acceder a ella.
- ¿jigasi es gratuito? ¿Qué licencia tiene?
- jigasi es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿jigasi sigue mantenido?
- Mantenimiento activo. El último commit de jigasi fue el 6 nov 2026.
- ¿Para qué puedo usar jigasi?
- Permitir que personas que llaman desde teléfonos fijos o móviles se unan a una videoconferencia de Jitsi Meet en curso. Llamar a participantes por teléfono desde una reunión de Jitsi Meet. Añadir subtítulos en directo y una transcripción guardada a conferencias de Jitsi Meet autohospedadas. Ofrecer subtítulos multilingües combinando la transcripción con un servicio de traducción.
- ¿Cómo se instala jigasi?
- Clona el repositorio de origen: git clone https://github.com/jitsi/jigasi.git Compila el proyecto con Maven: cd jigasi mvn install -Dassembly.skipAssembly=false Descomprime el archivo zip de tu plataforma desde target/: unzip jigasi-{os-version}-{version}.zip Configura los ajustes de SIP y XMPP y, después, inicia Jigasi: ./jigasi.sh
- ¿Dónde consigo jigasi?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/jitsi/jigasi
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Jibri es un servicio que graba o transmite en directo conferencias de Jitsi Meet al ejecutar Chrome sin interfaz gráfica y ffmpeg en una máquina independiente.
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.
Una plataforma de telecomunicaciones definida por software que convierte hardware estándar en una central SIP/VoIP, desde Raspberry Pi hasta servidores multinúcleo.
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.
Servidor open source de captura de paquetes SIP/VoIP y RTC que ingiere paquetes HEP en un lago de datos DuckDB/Parquet para búsquedas y análisis de flujos de llamadas.