Intereting Posts
Масштабирование ImageView для размера TextView в XML Управление работой при разблокировке экрана Пользовательский аутентификатор учетной записи. Очистка после удаления учетной записи с устройства Нормально ли для метода activity.onCreate () вызывать несколько раз Выполнение задачи Async для Android Есть ли способ передать сообщение из браузера Android в приложение? NoClassDefFoundError для приложений, у которых нет новой установки Вы должны использовать тему Theme.AppCompat (или потомка) с этим действием Как найти источник для платформы Android 2.3.3? Android: Можно ли автоматически подключаться к устройству Bluetooth LE, когда оно входит в диапазон, и начинает рекламу? Комплект Eclipse ADT зависает, когда телефон подключен Что такое использование значений-v11 и значений-v14 папок? .java не использует конструкторы View 2 или 3 аргумента; Атрибуты XML не будут работать Храните JSON в поле sqlite? Как я могу динамически создать предпочтение Android?

Поддержка sip-менеджера api

Я прошел через SIP Manager Documentation , он говорит:

Не все устройства на базе Android поддерживают VOIP-вызовы с использованием SIP. Вы всегда должны вызывать isVoipSupported (), чтобы убедиться, что устройство поддерживает вызов VOIP и isApiSupported (), чтобы убедиться, что устройство поддерживает API SIP. Ваша заявка также должна запрашивать разрешения INTERNET и USE_SIP.

У меня есть галактика Samsung с молодыми и тузными мобильными телефонами, обе версии 2.3+, я проверил с помощью методов SipManager.isApiSupported() , SipManager.isVoipSupported() , но оба они возвращают false в обоих случаях. Есть ли что-нибудь, что можно сделать для поддержки Sip? Или Где я могу найти список мобильных телефонов, поддерживающих SIP?

Редактировать:

Как работает Sip Droid на телефоне 2.1?

Solutions Collecting From Web of "Поддержка sip-менеджера api"

Все устройства Android, которые могут подключаться к Интернету, поддерживают SIP.

Ведь SIP – это всего лишь протокол, требующий подключения к Интернету.

Трафик делится на две основные категории: SIP (SIP-сообщения) и Media (пакеты RTP через TCP / UDP-соединение) – для обоих требуется только доступ к IP-сети и SIP-серверу (строго говоря, вам не нужен Интернет, если у вас есть SIP-сервер в вашей локальной сети).

Чтобы работать с SIP, вам нужна реализация SIPStack – неважно, является ли она третьей стороной или она исходит из Android API (откровенно говоря, Android SIP API на данный момент очень ограничен). Просмотрите эту тему для списка сторонних реализаций SipStack.

Чтобы ответить на ваши вопросы:

Есть ли что-нибудь, что можно сделать для поддержки Sip?

Да, вы можете использовать стороннюю реализацию SIPStack.

Как работает Sip Droid на телефоне 2.1?

SipDroid использует MjSIP как реализацию SIPStack, что опять же, сторонний SIPStack impl.

Не все устройства на базе Android поддерживают VOIP-вызовы с использованием SIP.

Даже 2.3+ Android-телефоны могут не поддерживать SIP. Это не только проблема с версией. Окончательное слово предоставляется производителю. Возможно, было слишком дорого, чтобы добавить поддержку SIP в туз.

SipDroid основан на другом SipStack , поэтому он может поддерживать Android 2.1. Sip-стеки (с открытым исходным кодом и запатентованные) существовали до SIP Api в Android 2.3.

Изменить: вы можете использовать стек Sip с открытым исходным кодом, например PjSip . Он поддерживает больше версий и устройств, чем стек Android Sip.