Linphone
![]() Linphone running on Android | |
Тип | VoIP, миттєві повідомлення, відеоконферкнції |
---|---|
Автор | Belledonne Communications |
Розробник | Linphone |
Стабільний випуск | 3.8 - Linux, Mac, Windows 2.2 - Android, iOS |
Версії | |
Платформа | 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). Бібліотеки написані на мові Сі і доступні для інших мов програмування у вигляді обв'язок. Аудіо- та видеокодеки можуть підключатися у формі плагінів.
![](http://upload.wikimedia.org/wikipedia/commons/thumb/1/15/Linphone-4.1.1-screenshot.png/350px-Linphone-4.1.1-screenshot.png)
- Здійснення 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).
- ↑ FreeBSD port of Linphone. Архів оригіналу за 17 лютого 2018. Процитовано 21 березня 2015.
- ↑ Linphone.org » Linphone » Licensing. Архів оригіналу за 15 серпня 2013. Процитовано 21 березня 2015. [Архівовано 2013-08-15 у Wayback Machine.]