Repolode
jitsi

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. 1

    Clona el repositorio de origen

    git clone https://github.com/jitsi/jigasi.git
  2. 2

    Compila el proyecto con Maven

    cd jigasi mvn install -Dassembly.skipAssembly=false
  3. 3

    Descomprime el archivo zip de tu plataforma desde target/

    unzip jigasi-{os-version}-{version}.zip
  4. 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