MjSip - это полная реализация SIP-стека на основе Java. Он предоставляет в то же время API и реализацию, связанные вместе в пакетах MjSip. MjSip доступен с открытым исходным кодом в соответствии с условиями лицензии GNU GPL (General Public License), опубликованной Free Software Foundation.

Возможности MjSip

MjSip включает в себя все классы и методы для создания приложений на основе SIP. Он реализует полную архитектуру многоуровневого стека, как определено в RFC 3261 (подуровни транспорта, транзакций и диалогов), и полностью соответствует стандарту. Кроме того, он включает интерфейсы более высокого уровня для реализации управления вызовами и пользовательского агента. MjSip поставляется с базовой реализацией пакета, которая включает:

  • все стандартные уровни и компоненты SIP
  • различные расширения SIP (уже определенные в IETF)
  • некоторые полезные API управления вызовами (например, Call-Control, UserAgent и т. д.)
  • эталонная реализация некоторых SIP-систем (прокси-серверы и UA)

Скачать

Mjsip Скачать

Документация

Документация MjSip

Разработка и поддержка

Стек MjSip использовался в исследовательской деятельности Dpt. Информационной инженерии в Пармском университете и DIE - Римский университет "Тор Вергата" и в настоящее время коммерчески используется CreaLab.

Популярные проекты с открытым исходным кодом, в которых использовался mjsip