Linphone для mac os

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

Читайте также:  Как обойти проверку windows при обновлении

Источник

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:

  1. Edit /opt/local/etc/macports/macports.conf to add the following line:
  1. 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-аккаунтом, который вы сможете получить следующим образом:

  1. Отправьте запрос нашему менеджеру по поводу подключения SIP-аккаунта;
  2. Загрузите приложение для Mac OS здесь;
  3. Получите необходимые настройки у нас и настройте свой программный телефон.

Как установить Linphone на Mac OS

Здесь мы собрали пошаговые инструкции для установки SIP-клиента на ваш гаджет. Мы предлагаем несколько этапов, которые вам нужно выполнить, чтобы использовать SIP. Пожалуйста, совершите следующие действия:

Зайдите в Manage SIP accounts, затем выберите Wizard

Читайте также:  Linux packet flow diagram

Выберите 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
Читайте также:  This close windows form

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:

Источник

Оцените статью