Jami (программа)

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Jami
Логотип программы Jami
Тип пакет GNU[d], программный проект[d], распределённая платформа мультимедиа-коммуникаций[d] и P2P-DHT[d]
Разработчик Savoir-faire Linux[d]
Написана на C++[3] и Си
Интерфейс GTK и Qt
Операционная система GNU/Linux[d][4], FreeBSD, Microsoft Windows, macOS, Android[5], Android TV[6] и iOS
Языки интерфейса английский, русский и несколько языков[d]
Аппаратная платформа Android, GNOME и Qt
Последняя версия
Лицензия GPL 3.0+[7]
Сайт jami.net​ (англ.)
Логотип Викисклада Медиафайлы на Викискладе

Jami (ранее GNU Ring, SFLphone) — свободный кроссплатформенный SIP/IAX2-совместимый софтфон. Доступны версии для Linux, Windows, macOS, iOS, Android.

Документация Ubuntu рекомендует его для корпоративного использования из-за таких возможностей, как поддержка конференций и участие в передаче вызовов[8]. Он был процитирован журналом CIO в числе 5 софтфонов для VoIP с открытым исходным кодом, достойных рассмотрения[9].

Поддержку осуществляет Savoir-faire Linux[10][11].

Документация на французском доступна на сайте Ubuntu-fr[12].

Внутреннее устройство SFLphone[править | править код]

SFLphone основан на модели MVC: служба и клиент являются двумя отдельными процессами, которые общаются через D-Bus. При этом модель — служба, и она выполняет всю обработку, включая коммуникационный слой (SIP/IAX), захват и воспроизведение аудио и т. д. Представление — графический интерфейс пользователя на основе GTK+, а контроллер — D-Bus, который обеспечивает связь между клиентом и сервером.

Список функций[править | править код]

  • Совместимость с SIP и IAX
  • Неограниченное число звонков
  • Запись вызовов
  • Поддержка видео вызова
  • Участие в передаче вызова
  • Удержание вызова
  • Аудиоконференции из нескольких участников (с версии 0.9.7)
  • Поддержка TLS и ZRTP (с версии 0.9.7)
  • Поддерживаемые аудиокодеки: G711u, G711a, GSM, Speex (8, 16, 32 kHz), CELT, G.722, Opus
  • Поддержка нескольких SIP-аккаунтов
  • Поддержка STUN с помощью аккаунта (0.9.7)
  • Поддержка DTMF (SIP INFO)
  • Обмен мгновенными сообщениями
  • История вызовов и возможность поиска
  • Определение тишины с помощью аудиокодека Speex
  • Мастер помощи с аккаунтом
  • Уведомления о голосовой почте, входящих звонках и информационные сообщения
  • Сворачивание при запуске
  • Сворачивание в трей
  • Прямой вызов SIP (IP-to-IP)
  • Повторное приглашение в SIP
  • Поддержка адресных книг: интеграция с Evolution Data Server (для клиента GNOME), интеграция с KABC (для клиента KDE)
  • Поддержка PulseAudio
  • Нативный ALSA-интерфейс, поддержка DMix
  • Языковые настройки: французский, английский, русский, немецкий, китайский, испанский, итальянский (0.9.7)
  • Автоматическое открытие входящих URL

См. также[править | править код]

Примечания[править | править код]

  1. Jami Taranis released [stable] — 2021.
  2. 1 2 3 4 5 Taranis, a major release of Jami — 2021.
  3. The ring Open Source Project on Open Hub: Languages Page — 2006.
  4. https://jami.net/download-jami-linux/
  5. https://jami.net/download-jami-android/
  6. https://jami.net/download-jami-android-tv/
  7. Free Software Directory
  8. SoftPhone - Community Ubuntu Documentation. Дата обращения: 15 марта 2013. Архивировано 22 сентября 2017 года.
  9. 5 open source VoIP softphones to watch - unified communications, open source, voip, softphones - CIO (недоступная ссылка). Дата обращения: 15 марта 2013. Архивировано 7 апреля 2013 года.
  10. SFLphone translators and package maintainers needed | Nekohayo ! (недоступная ссылка). Дата обращения: 15 марта 2013. Архивировано 7 апреля 2013 года.
  11. Overview - SFLphone - Savoir-faire Linux (недоступная ссылка). Дата обращения: 15 марта 2013. Архивировано 28 октября 2013 года.
  12. sflphone - Documentation Ubuntu Francophone (недоступная ссылка). Дата обращения: 15 марта 2013. Архивировано 7 апреля 2013 года.

Ссылки[править | править код]