Описание
Linphone – это SIP-телефон открытого доступа, работающий на мобильных и настольных устройствах (iOS, Android, Windows Phone 8, Linux, Windows Desktop, MAC OSX) и веб-браузерах.
Linphone имеет внутри разделение между интерфейсами пользователя и процессором ядра системы, что позволяет создавать различные типы пользовательских интерфейсов, сохраняя тот же функционал.
Фронтенды пользовательского интерфейса::
- Gtk+ интерфейс для windows, mac и linux
- Консольный интерфейс (linphonec, linphonecsh)
- Приложение iPhone встроено в objective C
- Android приложение работает в java
- Приложение Windows Phone написано на C#
Liblinphone, процессор ядра системы: это библиотека, осуществляющая весь функционал Linphone.
Liblinphone i- это мощное SIP VoIP video SDK, которым может пользоваться любой пользователь для добавления к приложению возможностей аудио- и видеозвонка. Оно обладает высоким уровнем api для инициации, ведения и окончания аудио- и видеозвонков.
Liblinphone опирается на следующие компоненты программного обеспечения:
Liblinphone и его зависимости написаны на чистом C.
Архитектоника
Инструменты панели управления
Linphonec – интерфейс командной строки, который может использовать readline on linux для завершения, истории, такой как bash.
Linphonecsh – другой инструмент командной строки для удаленного управления присоединенными пограммами linphonec. В отличие от linphonec, linphonecsh завершается тотчас, как только выполнена команда.
См. ярлык документации для получения дополнительных сведений.
Другие OS
- WebOS : неофициальный порт, см. информацию здесь:
http://www.webos-internals.org/wiki/Application:Linphone
- Может также работать на FreeBSD и OpenBSD с небольшими видоизменениями встроенной системы.