#java #servlets #sip #asterisk #asteriskami
#java #сервлеты #sip #звездочка #звездочками
Вопрос:
Программирование на SIP выглядит намного проще, чем я изначально думал:
и
http://docs.oracle.com/cd/E13209_01/wlcp/wlss40/javadoc/jsr289/javax/servlet/sip/SipServlet.html
Мне было бы интересно разработать что-то похожее на образец Java World, но как вы его тестируете? Я хотел бы протестировать его на размещенной УАТС Asterisk, но это кажется дорогостоящим.
Единственным другим вариантом, который я могу придумать, было бы развертывание Asterisk, но это звучит не очень весело.
Хотя я знаю, что существует или будет Java API для интерфейса Asterisk Manager, меня интересует просто простой SIP.
Комментарии:
1. Почему бы не настроить виртуальную машину Asterisk? AsteriskNow или PBX во Flash утверждают, что их легко настроить.
Ответ №1:
как мне протестировать клиент Java SIP?
- Если у вас есть сервер SIP, вы пытаетесь зарегистрировать своего клиента на сервере, отправив сообщение SIP REGISTER.
- Если у вас нет SIP-сервера, используйте
SIPServlet
для создания базового сервера, по крайней мереdoRegister
, с реализацией. Как только у вас это будет, вы можете протестировать клиент с помощью процесса регистрации. - Если у вас нет как клиента, так и сервера. Затем напишите базовый сервер, используя SIPServelt. Вы можете использовать любой SIP-клиент (программный телефон SIP), загруженный из Интернета, для тестирования вашего сервера.
Ваши вопросы не очень понятны, поэтому я предоставил ответ для разных ситуаций.
Комментарии:
1. вашего ответа достаточно, по крайней мере, до тех пор, пока я не найду вопрос получше 😉
2. @JunedAhsan существует ли какая-либо
SIPServlet
реализация, позволяющая быстро запустить запуск?3. @YogeshSeralia Да, есть 1) docs.oracle.com/cd/E19355-01/820-3007/gfmpq/index.html 2) jsip.java.net