Как использовать Java SIP-сервлеты для разработки серверного приложения SIP/VOIP

Как использовать Java SIP-сервлеты для разработки приложения на стороне сервера SIP/VOIP, которое предъявляет высокие требования к производительности, масштабируемости, доступности, удобству обслуживания и т. Д. Достаточно ли хороши Java-сервлеты SIP или что-то еще доступно - лучший выбор для этого,

Помимо этого, существуют ли какие-либо фреймворки / библиотеки многократного использования, которые могут повысить скорость разработки sip-приложений на стороне сервера?

Очень ценю любую помощь в этом.

1 ответ

Сервлеты SIP - это всего лишь API, поэтому нельзя говорить о производительности. Но вы можете говорить о производительности, когда дело доходит до реализации. Существует только несколько реализаций JSR-289 (сервлеты SIP 1.1), и я использовал Mobicents, который построен поверх Tomcat или JBoss. Поэтому, когда речь заходит о производительности, масштабируемости, доступности, удобстве обслуживания и т. Д., Эти контейнеры приложений играют большую роль. И я уверен, что вы можете найти множество ссылок на все это.

Существуют ли какие-либо фреймворки / библиотеки многократного использования, которые могут повысить скорость разработки sip-приложений на стороне сервера? Не уверен, что вы имеете в виду. Если вы ссылаетесь на что-то вроде Spring Framework для сервлетов, я не знаю об этом.

Но SIP-сервлеты являются довольно всеобъемлющей спецификацией и даже включают в себя служебные классы для параллельного UA. Хотя документация довольно скудная, и вам нужно будет просмотреть различные примеры, чтобы реализовать что-то полезное.

Другие вопросы по тегам