Реализация стека sip вне контейнера сервлета
Я хочу знать, возможно ли реализовать стек SIP вне контейнера сервлета и взаимодействовать между ними с помощью интерфейса. Я хочу иметь транзакции SIP и диалоги для первой части и могу разместить сервлет внутри контейнера сервлетов, как Tomcat.
Всякий раз, когда приходит запрос SIP, первая часть получает его, анализирует его, создается транзакция SIP и диалог, выбирается сервлет и приложение, которое должно быть вызвано, и сообщение отправляется в контейнер сервлета через интерфейс. Затем вызывается сервлет, который находится в контейнере сервлета, и создает ответ. Затем ответ возвращается к первой части и будет отправлен к месту назначения.
Любая идея, как сделать этот стек?