Linphone

Linphone
Linphone running on Android
Тип VoIP, миттєві повідомлення, відеоконферкнції
Автор Belledonne Communications
Розробник Linphone
Стабільний випуск

3.8 - Linux, Mac, Windows
2.2 - Android, iOS

1.0.2 - Windows Phone
Версії
Платформа Android
Операційна система Linux, FreeBSD,[2] Windows, Mac OS, iPhone, Android, Windows Phone
GNU фреймворк Qt
Мова програмування C
Розмір 8–17 MB
Доступні мови багатомовний
Ліцензія GNU GPL version 2[3]
Репозиторій gitlab.linphone.org/BC/public/linphone-desktop.git
Вебсайт www.linphone.org

|screenshot alt=

Linphone — відкритий програмний телефон, що використовує протокол SIP для організації голосового зв'язку в мережі інтернет. Підтримується організація голосового і відеозв'язку, а також передача текстових повідомлень. Зв'язок може бути встановлена ​​з використанням будь-якого SIP-оператора або за допомогою наданого проектом безплатного SIP-сервісу.

Проект був заснований в 2001 році і є одним з перших відкритих SIP-клієнтів, створених для Linux. Натепер крім Linux в Linphone забезпечена підтримка платформ FreeBSD, OpenBSD, Apple IOS, Android, Windows Phone, Windows і OS X. Сирцевий код проекту поширюється через Git-репозиторій git.linphone.org під ліцензією GPLv3. Інтерфейс написаний з використанням GTK+.

Додатково розвивається вебклієнт, що дає можливість розгорнути застосунок на сервері і організувати роботу через вебінтерфейс користувача, а також кілька консольних клієнтів. Створення різних продуктів на базі Linphone спрощує модульна структура проекту, в якій основний код винесено в окрему бібліотеку Liblinphone і не прив'язаний до частин, що відповідає за інтерфейс користувача. Бібліотека надає базові можливості для здійснення голосових і відеодзвінків, надає API для прийому і відправки дзвінків, включає бібліотеки для роботи з мультимедіа (Mediastreamer2), RTP (ORTP) і SIP-стек (Belle-SIP). Бібліотеки написані на мові Сі і доступні для інших мов програмування у вигляді обв'язок. Аудіо- та видеокодеки можуть підключатися у формі плагінів.

Linphone в Windows 8

Основні можливості

  • Здійснення HD-аудіо і відеодзвінків;
  • Проведення голосових конференцій;
  • Перенаправлення дзвінка іншому абоненту;
  • Запис розмови;
  • Миттєвий обмін повідомленнями;
  • Збереження історії дзвінків;
  • Визначення статусу доступності абонента;
  • Адресна книга;
  • Система придушення луни;
  • Механізми управління якістю сервісу (QoS);
  • Шифрування каналу зв'язку (TLS, SRTP, ZRTP);
  • Можливість здійснення P2P-з'єднань між клієнтами за допомогою ICE (RFC5246) без використання проміжного сервера;
  • Підтримка аудіокодеків: OPUS, SILK, SPEEX, G722, AMR-WB (G722.2), GSM 6.10, AMR-NB, ILBC, G729, G711;
  • Підтримка відеокодеків: VP8, H264, MPEG4, H263-1998;
  • Підтримка UPnP (Universal Plug and Play) для підключення до пристроїв в локальній мережі;
  • Можливість одночасного використання IPv6 і IPv4;
  • Підтримка використання різних налаштувань проксі для різних видів транспорту (UDP, TCP, TLS).

Примітки

  1. Linphone 4.5.1 on GitLab
  2. FreeBSD port of Linphone. Архів оригіналу за 17 лютого 2018. Процитовано 21 березня 2015.
  3. Linphone.org » Linphone » Licensing. Архів оригіналу за 15 серпня 2013. Процитовано 21 березня 2015.

Посилання

  • Офіційний сайт