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

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.

Посилання[ред. | ред. код]