Я использую мобильный серп-серп, и я развернул его в JBOSS as7 успешно. Но я видел, что тестирование происходит из софтфонов.
У меня есть google search alot о создании нашего собственного sip-клиента, но я не могу найти подходящее руководство.
Я должен использовать Sip Servlet в качестве сигнализации, и мне нужно создать Android-клиент (используя JAIN-SIP), а также я должен создать UAC из браузера.
Я смущаюсь, как использовать приложение Sip Servlet, которое работает на сервере? Как я отправляю запросы (Регистрация, Пригласить и т.д.) От клиента до sip сервлета?
Например, этот учебник Но как я создаю свой клиент? :)
Небольшой справочник или небольшой учебник о создании UAC или о том, как использовать sip-сервлет, может помочь
Android создал очень простой клиент SIP и API здесь http://developer.android.com/reference/android/net/sip/package-summary.html. Вам нужен только ваш собственный JAIN-SIP в android, если вы используете некоторые дополнительные функции. Здесь представлено множество примеров: https://svn.java.net/svn/jsip~svn/trunk/src/examples
Я бы рекомендовал начать изучение этого примера https://github.com/Mobicents/sip-servlets/tree/master/sip-servlets-examples/websocket-b2bua
Это приложение Sip Servlets за прилагаемой демонстрацией WebRTC, которая поставляется с серфингистами Mobicents SIP: https://github.com/Mobicents/sip-servlets/wiki/HTML5WebRTCVideoApplication
Эта демонстрация соединяет 2 браузера WebRTC вместе, чтобы иметь видео- или аудио-вызов.
В вашем случае вам нужно будет заменить один из браузеров на Android-клиент. Я бы рекомендовал посмотреть Android SDK, который поддерживает WebRTC. Мы начали строить один на https://github.com/Mobicents/restcomm-android-sdk, который основан на JAIN-SIP, но медиа-сторона еще не полностью поддерживает WebRTC. (Любые вклады приветствуются). Хотя вы можете использовать его для чата/обмена сообщениями, чтобы начать и показать, что он работает.