Робот телеприсутствия – описание LinPhone

Описание

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 опирается на следующие компоненты программного обеспечения:

  • Mediastreamer2, мощный мультимедийный SDK для аудио/видеотрансляции и обработки.
  • oRTP, простая RTP библиотека
  • belle-sip библиотека SIP.
  • Liblinphone и его зависимости написаны на чистом C.

    Архитектоника

    Инструменты панели управления

    Linphonec – интерфейс командной строки, который может использовать readline on linux для завершения, истории, такой как bash.

    Linphonecsh – другой инструмент командной строки для удаленного управления присоединенными пограммами linphonec. В отличие от linphonec, linphonecsh завершается тотчас, как только выполнена команда.
    См. ярлык документации для получения дополнительных сведений.

    Другие OS

    • WebOS : неофициальный порт, см. информацию здесь:

      http://www.webos-internals.org/wiki/Application:Linphone

    • Может также работать на FreeBSD и OpenBSD с небольшими видоизменениями встроенной системы.