Как использовать 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. Хотя документация довольно скудная, и вам нужно будет просмотреть различные примеры, чтобы реализовать что-то полезное.