Безопасно ли использовать фреймворк android.net.sip? - PullRequest
0 голосов
/ 27 февраля 2012

Справочная информация:

В настоящее время я работаю над созданием приложения Android VoIP для работы (мы продаем услуги VoIP как один из наших продуктов) и наткнулся на фреймворк android.net.sip .

На первый взгляд кажется, что они уже позаботились обо всех сложных вещах, и я теоретически могу настроить и запустить VoIP-клиент всего за несколько строк кода. Это кажется слишком простым, чтобы быть правдой, учитывая, что такие приложения, как Bria продаются за ~ 7 долларов в Android Market. Я также не могу найти какие-либо приложения OSS в Маркете, которые используют платформу android.net.sip.

Я скомпилировал пример SipDemo , который поставляется с SDK и в котором указаны правильные настройки сети, имя пользователя и т. Д., И, похоже, он работает нормально. Я не решаюсь начать работать по этому пути, хотя это кажется слишком простым.

Вопрос:

Какие потенциальные подводные камни существуют при использовании платформы android.net.sip? Почему больше приложений не используют его? Если я воспользуюсь им, буду ли я укушен в будущем?

1 Ответ

2 голосов
/ 11 марта 2012

Немного поздно, но я все равно отвечу.

Платформа android.net.sip довольно ограничена в своих возможностях. Например, я думаю (эту информацию трудно найти), она поддерживает только G.711. Это важно, если вам нужен кодек, использующий меньшую пропускную способность.

Доступны некоторые приложения, использующие проприетарные платформы VoIP, которые предоставляют им больше возможностей и контроль над тем, что они предлагают (безопасность, широкий выбор кодеков, видео, присутствие, обмен файлами и т. Д.). Есть также SIPDroid и CSipSimple, которые с открытым исходным кодом. Это делает большой выбор для приложения софтфона.

Таким образом, вы можете использовать платформу, но вы будете ограничены, если ваши клиенты начнут запрашивать дополнительные функции. Вы не сможете соответствовать предложению своих конкурентов, если Google не добавит функции.

...