BlackBerry SIP-связь - PullRequest
       13

BlackBerry SIP-связь

2 голосов
/ 16 февраля 2011

Я пытаюсь включить SIP-связь в BlackBerry.Я занимаюсь разработкой приложения для звонков с симуляторов BlackBerry.Я сталкивался с API MJSIP, который используется для SIP-связи.

Но все же мне не ясны основные требования к моему приложению, например, нужен ли какой-либо сервер?

Еслисервер нужен тогда какой сервер мне использовать?и как мне настроить симуляторы с этим сервером?

1 Ответ

0 голосов
/ 26 марта 2011

Я не уверен, что именно вы спрашиваете, но вот некоторая информация, которая может помочь.

В принципе SIP-клиенты могут подключаться друг к другу напрямую, без промежуточного сервера. Однако прямые SIP-соединения не очень хорошо работают, если любой клиент находится за брандмауэром, который выполняет NAT (например, вы не сможете инициировать вызов с ними или, если вы это сделаете, вы можете получить одностороннюю аудиосвязь). Эта проблема часто решается путем регистрации всех клиентов с помощью прокси-сервера SIP, который может поддерживать канал связи для клиента через брандмауэр, отправляя сообщения SIP REGISTER. Таким образом, для большинства коммерческих решений требуется регистрация SIP-прокси для всех клиентов.

Другой вопрос Stackoverflow ссылается на неполное руководство по MJSIP:
как использовать mjsip с j2me

Похоже, что MJSIP выпущен под лицензией GNU GPL, что означает, что если вы используете его, то вам нужно будет также выпустить свой исходный код под GPL, который, вероятно, не будет работать, если вы пишете коммерческое приложение.
http://supportforums.blackberry.com/t5/Java-Development/mjsip-GNU-GPL-license/m-p/283607

К вашему сведению, при тестировании обычно требуется запустить симулятор MDS, чтобы симулятор BlackBerry мог подключаться к Интернету.
Отображение простого HTML в собственном приложении BlackBerry

...