SIP и Java, где запустить и с какой?

Я хочу реализовать протокол SIP в Java и хотел бы смочь создать различные клиенты (5 или больше) и заставить их соединиться с прокси-сервером. Это - все для тестирования, таким образом, я хотел бы смочь видеть хорошо, что происходит на довольно низком уровне.
Клиенты должны сначала смочь передать текст канавки и позже возможно, также аудио. (Если я когда-нибудь получаю это далеко),

Я уже читал немного о библиотеках JAIN и что я понял от этого, то, что они не действительно хорошо подходят для стороны сервера? Я также действительно не нашел примеров прокси-сервера, учебных руководств, с помощью JAIN.
Я также нашел эту Учебную книгу Сервлета SIP, я использовал сервлеты HTTP в прошлом, но я должен предпочесть сервлеты или JAIN или...?

Я довольно плохо знаком с SIP, таким образом, я действительно не знаю, где запустить или что выбрать в сочетании с Java.

15
задан Senne 16 April 2010 в 10:03
поделиться

1 ответ

Если вы намерены включить ваш SIP-стек в производственное приложение, то я вам советую сделать все возможное, чтобы не писать свой собственный с нуля. . Не будет преувеличением сказать, что вам потребуются годы, чтобы ваш стек бесперебойно работал со всеми различными SIP-устройствами и серверами. Если у вас очень узкий набор требований к интеграции, возможно, вы могли бы сделать это быстрее, но это все равно будет большим мероприятием.

Вот хороший список доступных стеков SIP . С другой стороны, если вы все же решите реализовать свой собственный запуск, просмотрев список SIP RFC . RFC 3261 - это спецификация основного протокола, но она была обновлена ​​рядом других RFC, поэтому вам потребуется реализовать минимум полдюжины только для основных функций SIP. После этого, если вы хотите поддерживать такие вещи, как передача, присутствие, ожидание сообщения и т. Д., Тогда нужно реализовать еще больше RFC. Вот снова список стеков SIP .

13
ответ дан 1 December 2019 в 03:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: