Repolode
jitsi

jitsi/jigasi

Серверный шлюз, который позволяет обычным SIP-телефонам подключаться к видеоконференциям Jitsi Meet, а также обеспечивает распознавание и перевод речи.

Звёзды
614
Форки
339
Открытые issues
82
Последний коммит
9 дней назад

Что это?

Jigasi — серверное приложение, которое подключает SIP-клиенты к конференциям Jitsi Meet на базе Jitsi Videobridge. Оно регистрируется как SIP-клиент, а не работает в роли SIP-сервера: обрабатывает сигнализацию XMPP, ICE и завершает соединения DTLS/SRTP, благодаря чему участникам можно позвонить и подключить их к конференции или они могут сами позвонить на неё.

Помимо телефонии, Jigasi может распознавать речь в конференции: отправлять аудио участников в сервис распознавания речи и возвращать результат в виде субтитров или сообщений чата. По завершении сохраняется полная расшифровка. Поддерживаются Google Cloud speech-to-text, Vosk, пользовательский сервис Whisper и Oracle Cloud AI Speech; перевод можно выполнять с помощью LibreTranslate, Microsoft Translator или настроенного сервиса.

Работа SIP и распознавания речи независимо включается и отключается через параметры конфигурации, поэтому экземпляр может выполнять одну из этих функций или обе сразу.

Ключевые возможности

  • 01Регистрируется как SIP-клиент, чтобы SIP-телефоны и B2BUA могли подключаться к комнатам Jitsi Meet.
  • 02Поддерживает исходящие звонки из окна приглашения Jitsi Meet и входящие звонки, маршрутизируемые по SIP-заголовку.
  • 03Обеспечивает почти синхронное распознавание речи с выводом текста в виде субтитров или сообщений чата.
  • 04Интегрируется с Google Cloud, Vosk, Whisper и Oracle Cloud AI Speech для распознавания речи.
  • 05Переводит расшифровки с помощью LibreTranslate или Microsoft Translator.
  • 06Сохраняет итоговые расшифровки в виде обычного текста или JSON.

Сценарии использования

  • Подключение абонентов стационарной или мобильной связи к уже начавшейся видеоконференции Jitsi Meet.
  • Исходящие звонки участникам по телефону прямо из конференции Jitsi Meet.
  • Добавление субтитров в реальном времени и сохранение расшифровки в самостоятельно размещённых конференциях Jitsi Meet.
  • Создание многоязычных субтитров с помощью распознавания речи и сервиса перевода.

Быстрый старт

  1. 1

    Клонируйте исходный репозиторий

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

    Соберите проект с помощью Maven

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

    Распакуйте zip-архив для своей платформы из каталога target/

    unzip jigasi-{os-version}-{version}.zip
  4. 4

    Настройте SIP и XMPP, затем запустите Jigasi

    ./jigasi.sh

Что важно знать

  • Установка выполняется из исходного кода с помощью Maven и требует редактирования конфигурации XMPP-сервера Prosody.
  • Для работы Jigasi заранее понадобятся SIP-аккаунт и настроенный XMPP.
  • Транскрипция и перевод зависят от внешних сервисов, таких как Google Cloud, Oracle Cloud или Microsoft Translator, для которых потребуются отдельные учетные данные.

В подборках

Темы

Частые вопросы

Что такое jigasi?
Серверный шлюз, который позволяет обычным SIP-телефонам подключаться к видеоконференциям Jitsi Meet, а также обеспечивает распознавание и перевод речи. Jigasi — серверное приложение, которое подключает SIP-клиенты к конференциям Jitsi Meet на базе Jitsi Videobridge. Оно регистрируется как SIP-клиент, а не работает в роли SIP-сервера: обрабатывает сигнализацию XMPP, ICE и завершает соединения DTLS/SRTP, благодаря чему участникам можно позвонить и подключить их к конференции или они могут сами позвонить на неё.
jigasi можно использовать бесплатно? Какая у него лицензия?
jigasi распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
jigasi всё ещё поддерживается?
Активно поддерживается. Последний коммит в jigasi — 28 окт. 2026 г..
Для чего можно использовать jigasi?
Подключение абонентов стационарной или мобильной связи к уже начавшейся видеоконференции Jitsi Meet. Исходящие звонки участникам по телефону прямо из конференции Jitsi Meet. Добавление субтитров в реальном времени и сохранение расшифровки в самостоятельно размещённых конференциях Jitsi Meet. Создание многоязычных субтитров с помощью распознавания речи и сервиса перевода.
Как установить jigasi?
Клонируйте исходный репозиторий: git clone https://github.com/jitsi/jigasi.git Соберите проект с помощью Maven: cd jigasi mvn install -Dassembly.skipAssembly=false Распакуйте zip-архив для своей платформы из каталога target/: unzip jigasi-{os-version}-{version}.zip Настройте SIP и XMPP, затем запустите Jigasi: ./jigasi.sh
Где скачать jigasi?
Исходный код и инструкции по установке — на GitHub: https://github.com/jitsi/jigasi

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Открытый сервер реального времени на Erlang для чатов по XMPP, обмена сообщениями через MQTT и сигнализации голосовых и видеозвонков по SIP.

6,7 тыс.1,6 тыс.ErlangOtherАктивно поддерживаетсяОбновлён позавчера

Платформа с открытым исходным кодом для создания, тестирования и запуска голосовых ИИ-агентов на реальных телефонных линиях — на собственном сервере или в Fonoster Cloud.

8,2 тыс.+8 за неделю566TypeScriptMITАктивно поддерживаетсяОбновлён 14 часов назад

Программный телеком-стек, превращающий обычное оборудование — от Raspberry Pi до многопроцессорных серверов — в SIP/VoIP-коммутатор.

5,3 тыс.+13 за неделю1,9 тыс.COtherОбновлён 9 дней назад

Kamailio — SIP-сервер сигнализации с открытым исходным кодом для крупных VoIP-платформ, телефонии и систем связи в реальном времени.

3 тыс.+1 за неделю1,2 тыс.COtherАктивно поддерживаетсяОбновлён вчера

Сервер с открытым исходным кодом для захвата пакетов SIP/VoIP и RTC: принимает HEP-пакеты и сохраняет их в озере данных DuckDB/Parquet для поиска и анализа потоков вызовов.

2 тыс.+4 за неделю295GoOtherАктивно поддерживаетсяОбновлён 20 часов назад