2014-11-16 6 views
0

Я пытаюсь сделать что-то похожее на Skype для учебных целей. Я смотрел в пакет android.net.sip для того же самого, и я заметил, что он поддерживает только VoIP из коробки. Однако SIP способна как для видеозвонков, так и для обмена мгновенными сообщениями, как указано в документах. Нет примера, как это сделать.android.net.sip отправить мгновенное сообщение?

Существует JAIN-SIP, но это очень низкий уровень. Другие - это порты C/C++ для Java с использованием JNI.

Итак, как можно отправить мгновенное сообщение с помощью пакета SIP для Android?

ответ

0

Пакет SIP для Android будет выполнять сигнализацию для настройки вызова (и он действительно построен поверх JAIN-SIP). Если вы хотите сделать что-то большее, чем то, что он предлагает, вам нужно идти «очень низким уровнем». Поэтому я думаю, что вы ответили на свой вопрос.

Чтобы построить что-то вроде скайпа, потребуется много работы над сигналами. Если вы ищете проект с открытым исходным кодом «как скайп», проверьте jitsi (который также использует JAIN-SIP). Спросите в списке рассылки JITSI о портах на Android. Вы можете получить оттуда полезную информацию. Конечно, это отнимет у вас «цель обучения», потому что не будет сделано ничего, если это уже сделано. Sigh ...

В любом случае, если вы хотите использовать JAIN-SIP и настаивать на борьбе, есть некоторые недавние действия по настройке имен пакетов для JAIN-SIP на Android, поэтому они не будут сталкиваться с собственным SIP-стеком.

Смежные вопросы