vk_logo twitter_logo facebook_logo googleplus_logo youtube_logo telegram_logo telegram_logo

FreeSWITCH Communicator

Дата публикации: 08.01.2010
Количество просмотров: 6352

asteriskvsfreeswitch

Проект FreeSWITCH продолжает развиваться и приятно удивлять. На днях проект вырос засчет добавления возможности использования ядра FreeSWITCH как софт-клиента. FreeSWITCH Communicator использует библиотеку libfreeswitch и не требует (в отличии от asterisk) запуска FreeSWITCH полностью. Для реализации пользовательского интерфейса выбрана библиотека Qt версии 4.6 от Nokia, что позволяет воспользоваться преимуществом кросс-платформенности FS и использовать софт-клиент в MacOS, Linux и Windows.

Для взаимодействия с аудио-устройствами используется модуль mod_portaudio, SIP протокол поддерживается посредством mod_sofia. Поддерживается весь набор кодеков, заложенный во FreeSWITCH, включая Siren, G.722, BV16 и BV32. Подробнее о настройке и процессе сборки можно прочитать на соответствующей странице wiki

От себя скажу, что если сравнивать данное решение с Астериском, который тоже может быть использован как софт-клиент, то решение на базе FreeSWITCH имеет множество плюсов:

  • Использование libfreeswitch без запуска приложения полностью
  • Больший выбор кодеков
  • Нативная кросс-платформенность
  • Интерфейс на базе Qt

Asterisk имеет один плюс:

  • При использовании chan_oss  есть возможность поддержки video

Источник

От редакции: если у вас есть чем поделиться с коллегами по отрасли, приглашаем к сотрудничеству
Ссылка на материал, для размещения на сторонних ресурсах

Материалы по теме

12.11.2009
Открытие кодеков BV16 и BV32 под LGPL

16.11.2009
Промо-сайт SFA

/articles/blogs/17489/freeswitch-communicator.html

Обсудить на форуме

Оставлять комментарии могут только зарегистрированные пользователи

Зарегистрироваться