- for smartphones, tablets and desktop platforms
- Download for
- A complete, secure and interoperable SIP software solution for communication systems developers
- Accueil profil
- Products
- Solutions
- Licensing and services
- Company
- Developer wiki
- White papers
- Technical corner
- Features
- Free SIP service
- Linphone для mac os
- Используйте программу вызова Linphone для Mac OS через SIP
- Как приложение Linphone работает в операционной системе Mac?
- Как установить Linphone на Mac OS
- Телефон 4+
- SIP-софтфон
- 64 Characters
- Снимки экрана
- Описание
- Linphone
- Technical corner
- Description
- Architecture
- Console tools
- Common Features (Mobile and Desktop)
- Mobile-specific features (iOS/Android)
- Desktop-specific features
- License
- Download Mobile versions
- Download Desktop versions
- Source code
- Daily builds (testing)
for smartphones, tablets and desktop platforms
— HD audio and video calls
— Integration with iOS/Android push notifications systems
— Audio conferences and advanced calling features
— Instant messaging (IM), group chat and file sharing
— Account creation and remote configuration (via QR code or URL)
— Secure communications with end-to-end encryption
— Fully SIP-based, for all calling, presence and IM features
Download for
A complete, secure and interoperable SIP software solution for communication systems developers
Discover our VoIP
and Instant Messaging
solutions in 3 minutes!
Accueil profil
Products
What is behind Linphone, and what software do you actually need? Discover the whole software family that we develop and distribute.
Solutions
Wondering how you can use Linphone, Liblinphone SDK or Flexisip server in your own, specific VoIP project? Read common use cases and consult our white papers.
Licensing and services
Undecided between open source or proprietary licenses, or need help with your project? Learn about our licensing model and our available range of professional services.
Company
Who are we and what do we do? Learn the story of the company behind the Linphone project, see our team’s skills and read some of our references.
Developer wiki
Much more technical information is available, and most of the developer guidelines are held in Linphone’s technical public wiki.
White papers
Learn how to use Linphone and Flexisip to build your intercom system, your secure VoIP solution or your social networking app.
Technical corner
Access detailed technical information about our software applications, including our software architecture, supported RFCs, API documentation, how to get the source code and more.
Features
Linphone is an open source SIP phone that makes it possible to communicate freely with people over the internet. Find out what it can do.
If you are in any doubt about how to start using Linphone and make the most of all the available features, you can look for answers in our Frequently Asked Questions.
Free SIP service
Create and manage your Linphone account (which means your own SIP address) to start using Linphone and connect with your friends.
Choose Liblinphone, the easiest way to bring advanced VoIP & IM features to software applications or hardware products
Cross-platform
A single SDK with abstraction of platform specificities, to develop your VoIP client for smartphones, tablets, desktop platforms and embedded systems
Multi-language
Liblinphone offers APIs for various programming languages: C#, Java/Kotlin, Swift, C++ and C.
Easy-to-get
Seamless integration with mobile platform IDEs thanks to our Maven repository and Cocoapods. SDK packages are available and source code is publicly shared.
Easy-to-use
Thanks to our tutorials, public Wiki, and development assistance service.
Build your secure communications app with Linphone
Secure user authentication
and call setup, with SHA-256 digest authentication or TLS client certificates
Secure voice & video calls
based on ZRTP or SRTP-DTLS end-to-end encryption protocols, using AES 128-bit or 256-bit key length and safe Elliptic Curves Diffie-Hellman (ECDH) X25519 and X448
Secure im and group chat (mobile only)
with Linphone Instant Messaging Encryption (LIME), using modern ciphering curve X448 and double ratchet algorithm for perfect forward secrecy
Источник
Linphone для mac os
Compiling Linphone on MacOS X
- Xcode (download from apple or using appstore application)
- Java SE
- HomeBrew or Macports.
Multiple MacOS version support
In order to enable generation of bundle for multiple MacOS version and 32 bit processors, it is recommended to:
- Edit /opt/local/etc/macports/macports.conf to add the following line:
- Edit /opt/local/etc/macports/variants.conf to add the following line:
Build time dependencies
Linphone core dependencies
UI dependencies: install GTK . It is recommended to use the quartz backend for better integration.
The next pieces need to be compiled manually.
To ensure compatibility with multiple MacOS versions it is recommended to do:
Install libantlr3c (library used by belle-sip for parsing)
Install polarssl (encryption library used by belle-sip)
Install belle-sip (sip stack)
(Optional) Install srtp for call encryption
(Optional) Install zrtp, for unbreakable call encryption
(Optional) Install gsm codec
(Optional) libvpx-1.2 has a bug on MacOS resulting in ugly video. It is recommended to upgrade it manually to 1.3 from source. The libvpx build isn’t able to produce dual architecture files. To workaround this, configure libvpx twice and use lipo to create a dual architecture libvpx.a .
(Optional, proprietary extension only) Compile and install the tunnel library
If you got the source code from git, run ./autogen.sh first. Then or otherwise, do:
If you got the source code from git, run ./autogen.sh first.
Then or otherwise, do:
Install on the system
Generate portable bundle
If you want to generate a portable bundle, then install gtk-mac-bundler :
The bundler file in build/MacOS/linphone.bundle expects some plugins to be installed in /opt/local/lib/mediastreamer/plugins . If you don’t need plugins, remove or comment out this line from the bundler file:
Then run, inside Linphone source tree configure as told before but with —enable-relativeprefix appended.
The resulting bundle is located in Linphone build directory, together with a zipped version.
For a better appearance, you can install gtk-quartz-engine (a GTK theme) that makes GTK application more similar to other Mac applications (but not perfect).
Generate a new bundle to have it included.
The Makefile.am rules used to generate the bundle fetch a libiconv.2.dylib from a Linphone download page. This library adds some additional symbols so that dependencies requiring the iconv from /usr/lib and the ones requiring from the bundle are both satisfied. In case this library needs to generated, here are the commands:
The resulted library can be found in /tmp/opt/local/lib .
Источник
Используйте программу вызова Linphone для Mac OS через SIP
SIP-телефония предоставляет прекрасную возможность пользователям Mac OS, которые хотели бы получать бесплатные звонки и в то же время совершать исходящие звонки по низким тарифам. Это более удобный способ использовать бесплатное голосовое приложение Linphone, которое вы можете установить в своей операционной системе Mac. SIP-софтфон позволяет совершать звонки даже по международным направлениям в любую возможную страну по локальным тарифам.
Чтобы использовать это приложение на своем устройстве, вы должны получить виртуальный номер телефона с функцией переадресации вызовов для SIP. Эта учетная запись SIP может быть получена бесплатно. В этой статье мы расскажем, как использовать это приложение для Mac.
Как приложение Linphone работает в операционной системе Mac?
Это приложение софтфона можно использовать с виртуальными номерами, а также SIP-аккаунтом, который вы сможете получить следующим образом:
- Отправьте запрос нашему менеджеру по поводу подключения SIP-аккаунта;
- Загрузите приложение для Mac OS здесь;
- Получите необходимые настройки у нас и настройте свой программный телефон.
Как установить Linphone на Mac OS
Здесь мы собрали пошаговые инструкции для установки SIP-клиента на ваш гаджет. Мы предлагаем несколько этапов, которые вам нужно выполнить, чтобы использовать SIP. Пожалуйста, совершите следующие действия:
Зайдите в Manage SIP accounts, затем выберите Wizard
Выберите have already SIP account
Заполните поля «Username» (Ваш логин), «Password» (Ваш SIP пароль) и «Domain» (sip.freezvon.ru). Нажмите «Apply»
Теперь вы сможете использовать софтфон для звонков!
Чтобы получить больше информации касательно подключения SIP-аккаунта, а также подключения любой другой услуги VoIP-телефонии, вы можете обратиться в любое время суток к нашей техподдержке через Skype, email, live chat либо номера телефонной, которые находятся на нашем сайте.
Источник
Телефон 4+
SIP-софтфон
64 Characters
-
- 3,7 • Оценок: 89
-
- Бесплатно
- Включает встроенные покупки
Снимки экрана
Описание
Телефон позволяет совершать звонки через интернет или через локальную сеть вашей компании. Если ваша телефонная линия поддерживает протокол SIP, ее можно использовать для звонков с компьютера вместо телефонного аппарата.
• Автодополнение контактов
• Поддержка нескольких аккаунтов
• Отправка тональных сигналов (с помощью нажатий цифр на клавиатуре при активном окне звонка)
• История звонков.
• Отключение микрофона
• Удержание звонка
• Перевод звонка
• Ожидание звонка
• Поддержка ссылок sip: и tel:
• Шифрование TLS и SRTP
Расширенные возможности — это подписка, открывающая полную историю звонков, позволяющая совершать 30 одновременных разговоров и поддерживающая дальнейшее развитие приложения. Платеж происходит через аккаунт в Айтюнсе. Подписка продлевается автоматически, если она не была отключена в настройках Айтюнс-аккаунта минимум за 24 часа до истечения текущего периода. Управление подпиской происходит в настройках Айтюнс-аккаунта.
Условия использования: https://www.64characters.com/terms-and-conditions
Для совершения звонков вам необходимо иметь учетную запись SIP, полученную у одного из телефонных провайдеров или у системного администратора вашей компании.
Источник
Linphone
Technical corner
Description
Linphone is an open source SIP phone for voice/video calls and instant messaging, and is available for mobile and desktop environments (iOS, Android, GNU/Linux, macOS, Windows).
Linphone features a separation between the user interfaces and the core engine, allowing the creation of various kinds of user interface on top of the same functionalities.
The user interface frontends are:
- A Qt/QML interface for Windows desktop, macOS and GNU/Linux
- A console interface (linphone-daemon)
- An iPhone application built in objective C
- An Android application running in Java
Liblinphone is the core engine, this is the library that implements all the functionalities of Linphone.
Liblinphone is a powerful SIP-based SDK for Voice and Video over IP, that anyone can use to add audio and video calls or instant messaging capabilities to an application. It provides a high-level API to initiate, receive and terminate audio and video calls.
Liblinphone relies on the following software components:
- Mediastreamer2, a powerful multimedia SDK for audio/video streaming and processing
- oRTP, a simple RTP library
- belle-sip, the SIP library
Liblinphone and all its dependencies are written in C++ and C.
Architecture
Console tools
Linphone-daemon is a console-mode program based on Liblinphone that can register, send and receive calls by reading simple text commands from standard input or from a UNIX socket. In response to each command, linphone-daemon writes the execution status of the command to standard output (or a socket).
This tool can easily be used from a shell script to execute simple SIP scenarios by those who do not require the full capabilities of the Liblinphone SDK .
Linphone-daemon supersedes the former «linphonec» console tool, as it uses a more effective syntax for inputs and outputs.
Common Features (Mobile and Desktop)
OVERALL FEATURES
- HD audio and video calls
- Multiple call management (pause and resume)
- Call transfer
- Audio conferencing (merge calls into a conference call)
- Call recording and replay (audio only)
- Instant Messaging
- Message delivery status (IMDN)
- Picture and file sharing
- Message forwarding (Android only)
- Chat access during calls
- Contact list
- «Invite your friends» feature
- Call history
- Display of advanced call statistics
- Echo cancellation
- Call quality indicator
- Secure user authentication: md5 / SHA256 digest, TLS client certificates
- SRTP, zRTP and SRTP-DTLS voice and video encryption
- Supported languages: English, French
- Account creation assistant
- Remote provisioning
ADVANCED FEATURES
- Audio codecs: opus, speex, g711, g729, gsm, iLBC, AMR, AMR-WB, g722, SILK, iSAC, BV16, Codec2
- Video codecs: VP8, H.264 and H.265 with resolutions up to 1080P, MPEG4
- Hardware accelerated H.264 and H.265 codec for Mac OSX / iOS (VideoToolbox) and Android (MediaCodec)
- Innovative RTP jitter buffer algorithm, which quickly adapts to network conditions with a lot of jitter and improves control of the audio latency
- Adaptive bit rate control algorithm: congestion control and estimation of available bandwidth, in order to optimise the quality of audio and video
- Integration with push notification (requires compatible SIP server; linphone.org SIP service is push enabled)
- ICE (RFC 5245), STUN and TURN (RFC 5766) for optimised NAT traversal, allowing for peer-to-peer audio and video connections whenever possible
- Low bandwidth mode for audio calls over 2G networks
- Call handover accross a change of network access type (e.g. start a call in wifi and continue in 3G)
- Ability to configure multiple proxy accounts with different transports protocols (UDP, TCP, TLS)
- IPv6 (dual-stack and v6-only support)
- DTMF (telephone tone) support using SIP INFO or RFC 4733
For more information, consult the complete list of implemented standards in the Liblinphone section.
Mobile-specific features (iOS/Android)
- Multi-participant Instant Messaging (group chat)
- End-to-end encryption for both 1-to-1 and group instant messages (requires LIME library)
- Smart contact list (shows people using the service) using list subscription to a presence server
- Provisioning via QR Code
- Support for bluetooth headset
- Dedicated tablet user interface
- Blind accessibility
- Replay of recorded calls from the «Recordings» menu
- Configurable setting to automatically / manually download attachments
Linphone is available on the following mobile platforms:
- Apple iOS 9 to 14 (ARM v7, ARM 64)
- Google Android 5.1 to 11 (ARM v7, ARM 64, x86, x86-64)
iOS ADDITIONAL FEATURES
ANDROID ADDITIONAL FEATURES
Desktop-specific features
The Qt (QML) graphical interface runs on GNU/Linux, Windows and macOS.
SPECIFIC FEATURES
- HD video calls in full screen mode
- Video call recording
- Presence status
- Smart search bar
- Unified history
- Quick access to recent events
- Ability to create audio conference calls instantaneously
PORTABILITY
- GNU/Linux: x86, x86-64, ARM v5, v7, arm64 ; Debian 8/9, Centos 7
- Windows Desktop: x86 (works also on x86_64), Windows 7 and later
- Mac OS X: x86_64 ; 10.11 and later.
- GNU/Linux embedded: linphone-daemon is a good candidate to provide the software stack for a hardware phone or hardware communication system.
License
Linphone is dual licensed, and can be licensed and distributed:
- under a GNU GPLv3 license for free (open source)
- under a proprietary license, to be used in closed source applications. Contact Belledonne Communications for costs and other service information.
Download Mobile versions
- Linphone iOS on the App Store
- Linphone Android on Google Play and the apk here
Download Desktop versions
Linphone 4.2.5 for desktop:
AppImage package for GNU/Linux:
Source code
Linphone source code is available from our GitLab , or can be cloned with Git:
Project
Git repository
- linphone (Qt user interface)
- linphone-sdk
linphone-iphone (iOS application)
linphone-android (Android application)
For those who are behind a proxy:
You can change the access method from git:// to http:// as follows:
Normal git access:
git clone git://git.linphone.org/msilbc.git
Behind a proxy, use http access:
git clone git.linphone.org/msilbc.git
Daily builds (testing)
Every day, binary packages generated from the current git state are uploaded to http://www.linphone.org/snapshots . It is worth visiting if you want to test and see the latest changes, especially if a long time has elapsed since the last official stable release. These snapshots are generated automatically and are not tested, meaning that certain features might occasionally be broken.
Please refer to the README.md file for each project ( linphone-iphone, linphone-android, linphone-desktop ) for developer information about the applications.
Additionally, our developer wiki provides details about specific subjects:
Источник