Open Source Linux Softphones
Browse free open source Softphones and projects for Linux below. Use the toggles on the left to filter open source Softphones by OS, license, language, programming language, and project status.
The premier cloud-based TMS software that makes logistics simple with one login for all inbound and outbound transportation management across parcel, LTL, FTL, ocean, and intl air. Seamless integration into your current tech stack (ERP/ WMS/CRM) and highly configurable to your existing workflows. With connections to 300+ carriers, brokers, & marketplaces, getting the best rates and optimizing shipping processes is easy. Trusted by Toshiba, NewEgg, Forever 21, e-commerce, and top automakers.
Deploy secure Home Office in a minimum of time with the Remote Work solution: a unique kind of Remote Access to allow your employees to connect and work directly on their office workstations without leaving the safety of their home.
jphonelite
jphonelite is a Java SIP VoIP SoftPhone for Desktops (Windows, Linux, Mac) and Android. Features 6 lines with transfer, hold, conference (up to all 6 lines), g711 u/a, g722, g729a, and video (video support in Linux or Windows only and includes H263/H264/VP8). Applet includes full JavaScript support. STUN/TURN/ICE supported. Encrypt media with SRTP. DTLS Key Exchange. Video conferencing with jPBXLite/0.12+ NOTE : THIS PROJECT HAS BEEN SUPERSEDED BY jfPhone. Please go to jfphone.sourceforge.net to get latest version.
Java SIP softphone
Peers is a very simple softphone. It’s a SIP User-Agent, written in java, it works on windows, linux and mac. It can be used with SIP servers like opensips or asterisk IPBX. It supports G711 codec (PCMU and PCMA) and telephone-events (DTMF).
Kiax — an IAX Softphone
Kiax is a softphone (soft phone, VoIP client) with a simple and comfortable user interface for making VoIP calls to Asterisk PBX. It depends on the iaxclient library to use Asterisk’s IAX2 protocol for easy call configuration and audio setup.
wxCommunicator
wxCommunicator is a cross platform SIP softphone written in C++ utilizing customized sipXtapi user agent library and wxWidgets 2.8.9 GUI library. For a list of supported features see http://wxcommunicator.sourceforge.net/features.html .
Your Digital Assets at Full Potential High-yield crypto savings accounts (up to 12.3% APR) and crypto lending for everyone
YouHodler is a crypto asset-based “banking” platform that provides an alternative solution to traditional banking. Its platform provides consumers with easy-to-use growth cryptocurrency products, as well as flexibility in managing crypto/fiat financial services.
jfPhone
Vodia PBX
Vodia PBX has included a complete suite of business telephony features for on-premise and cloud-based telephony deployments. Sign up at https://vodia.com/en/register and receive your free Vodia license.
IMS-Communicator
IMS-Communicator is an IMS softphone based on the old version of the sip-communicator java project, implemented on top of the JAIN-SIP stack and the Java Media Framework API. It can be used with Open IMS Core (http://www.openimscore.org).
sipcmd
A command line SIP/H323 softphone capable of sending and receiving audio files as well as sending out of band DTMF digits. Supports a BNF format configuration language for scripting call scenarios. Useful for example system testing.
OpenSIPStack
The OpenSIPStack Library is an implementation of the Session Initiation Protocol as described in RFC 3261. Applications: * OpenSBC (B2BUA) * OSSPhone (Softphone) Source code is available at http://www.opensipstack.org.
Your single integration to industry leading, secure blockchain infrastructure for web3. Scale with ease through our end-to-end suite of blockchain technology, from dedicated nodes and APIs to easily-accessible staking and liquid staking, MPC tech, and more.
MagnusBilling
MagnusBilling is a VoIP server system that brings together the best IP Billing Telephony software in the market, creating a comprehensive, flexible and superior tool. Enterprises that need the freedom to build their own VoIP server. You will be able to chose your termination, giving your business larger flexibility and autonomy. Many VoIP distributors use the best of each VoIP server, termination to be able to be more competitive and to have better price and quality. Magnus Sever is softphone integration service installed in LINUX featuring program like: asterisk, freepbx, a2billing, dahdi among others. It allows integration of how many terminations as you wish, the best second track and the best price for each prefix.
Чего бы я хотел видеть в астре
Я тоже, в своё время, работал в проекте по IP-телефонии + перепробовал практически все из существующих в природе SIP-клиентов. Но они все, в большей или меньшей мере, — капризные, неустойчивые и . полу-свободные полу-открытые (разработчики пытаются чего-то наварить на модной теме).
Капризность всех этих клиентов определяется сложностью и многовариантностью режимов и настроек SIP-серверов, ответной стороны без которой они не живут, т.е. . числом степеней свободы самого протокола SIP — это профессиональный связной протокол, который просто не адаптируется под «радиолюбительские» поделки. Это раз.
P.S. Это, кстати, одна из лучших иллюстраций гибкости и многообразности командной строки (в конфигурировании SIP-протокола сервером) с ограниченностью графических картинок (GUI приложений) в установке параметров клиентов.
SIP-телефония — это совсем особая область, и включение всяких и разных SIP-клиентов бессмысленно без включения серверов IP-телефонии: Asterisk, FreeSWITCH, YATE. Это очень сложные и громоздкие проекты, которые не включаются в состав ни одного дистрибутива Linux, и, при необходимости, устанавливаются сборкой из исходников (и сборка-установка, к примеру, FreeSWITCH идёт дольше или так же, как и сборка ядра Linux). Это два.
А включать SIP-клиентов в состав дистрибутива без включения ответной части SIP-серверов — это бессмыслица. Если кому потребуется профессионально эта весьма специальная сфера, тот установит всё требуемое из сторонних источников. А для «поиграться» с звонилками на публичных SIP-серверах — так для этого есть не Astra Linux, а . какая-нибудь Ubuntu.
Sip клиент для linux astra
Еще одним из наиболее популярных SIP-клиентов является QuteCom. Ранее известный как WengoPhone и запущенный французским VOIP-сервисом Wengo. Также, как и Ekiga, этот софттелефон поддерживает возможности голосового и видео-чатов. Отличительной особенностью QuteCom является поддержка сторонних протоколов. Разработчики программы включили в нее библиотеку libpurple , на основе которой работает популярный кросс-платформенный интернет-пейджер Pidgin. Результатом такого внедрения стала возможность для пользователей общаться в сетях MSN, AIM, ICQ Yahoo, Jabber, Facebook, MySpace и даже Skype (последняя является достаточно спорной из-за наличия множества программных ошибок и вопросов, связанных лицензионными соглашениями).
Программа QuteCom также достаточно распространена во многих репозиториях Linux. Она легко находится по ключевому слову qutecom в строке запроса менеджера пакетов.
Linphone
Если вы ищете SIP-клиент, который обладает большим количеством настроек (но, к слову сказать, менее дружественным GUI-интерфейсом), вам стоит обратить свой взор в сторону Linphone. В составе этой программы имеется целый набор дополнительных возможностей по конфигурации. К примеру, таких, как переключение между протоколами IPv4/IPv6, ручная настройка портов RTP/UDP, подбор оптимального значения MTU. К тому же, Linphone является кросс-платформенным — имеются версии этого продукта, портированные под Android, Blackberry и iPhone. Это удобно в том плане, что вы всегда будете работать с одним и тем же интерфейсом на разных устройствах (дома или на работе — с компьютера, в поездке — с мобильного устройства). Более того, для фанатов терминала и волшебства командной стоки, в программе имеется встроенный интерфейс командной строки CLI.
Для установки Linphone в Ubuntu, вам будет необходимо загрузить готовый прекомпилированный deb-пакет с официального сайта проекта. Имеются сборки для других, наиболее популярных Linux-систем. В дистрибутиве OpenSuSe 11.4 KDE программа Linphone является предустановленной по умолчанию.
Twinkle
Программный телефон Twinkle всегда был и является моим любимым SIP-клиентом под KDE. Одним из оснований для меня так говорить является его чрезвычайная дружелюбность к пользователю. Визард с графическим интерфейсом поможет вам создать аккаунты, включая встроенную поддержку FreeWorld Dialup, sipgate, SIPPhone (что касается протокола SIPPhone, запущенного проектом Gizmo5, то на сегодняшний день он является устаревшим и нерабочим) и Diamondcard, который позволяет вам совершать звонки по телефонным линиям на реальные номера. Программа Twinkle имеет хорошую интеграцию в среде KDE, например, с адресной книгой KAdressBook (вы также можете воспользоваться встроенной в Twinkle адресной книгой, если не применяете окружение KDE). И, наконец, самое интересное. Приятная новость для скриптописателей и кодеров всего мира — в программе имеется поддержка скриптов для обработки событий системы. Вы можете написать bash-скрипт для любого действия (входящий звонок, исходящий звонок, пропущенные вызовы и многое другое), который Twinkle будет автоматически исполнять, в зависимости от заданного условия.
Skype
Главное окно Skype в Linux
Наконец, мы добрались до самой известного и популярного софттелефона, без которого этот обзор был бы не полным. Еще бы! Skype является дедушкой для всех современных программных телефонов. Небезызвестная компания Microsoft совсем недавно приобрела его всего за каких-то 8,5 миллиона долларов. К сожалению, стоит отметить факт, что задолго до этой покупки, портированная под Linux версия этого продукта — Skype Linux — страдала серьезными изъянами в своей работе. То же касается и отставания в разработке самих версий. В то время, как счастливые пользователи Windows и MacOS имеют в своем распоряжении сборку Skype версии 5.x, для линуксоидов доступна только версия 2.2. А это значит, что пользователи Linux лишены многих возможностей, группового видеочата — в частности. Еще один минус — устаревший графический интерфейс программы, поэтому, если вы привыкли к Windows-версии Skype, для вас будет несколько непривычно работать с нею в Linux. Но самая неприятная штука для всех пользователей — программа Skype использует свой собственный, закрытый протокол. Одним из следствий этого является то, что если у вас есть учетная запись Skype, то ею вы можете воспользоваться только с помощью этой программы. Другим подобным SIP-клиентам (наподобие тех, которые мы рассмотрели выше) официально запрещено использовать этот аккаунт.
Для установки Skype под Linux (например, в Ubuntu или OpenSuSe), пользователям необходимо скачать соответствующий прекомпилированный пакет с официального сайта проекта и запустить его в менеджере пакетов (Synaptic или Yast).
Заключение
Мы рассмотрели пять наиболее значимых и развитых на сегодняшний день SIP-клиентов. Большая часть из них (четыре из пяти) относятся к OpenSource-продуктам, то есть — официально бесплатные. И только один Skype является полностью коммерческой программой со своим собственным, проприетарным протоколом. Все описанные здесь софттелефоны обладают примерно одинаковыми возможностями — какие больше, какие меньше. То, какой программный телефон будете использовать вы, зависит целиком от ваших предпочтений. Но главная цель обзора достигнута — перед вами был представлен ряд программ класса SIP-клиентов, на ваш выбор. И возможно, о некоторых из них вы узнали только сейчас.