SipManager.isApiSupported () и SipManager.isVoipSupported () возвращают false - PullRequest
7 голосов
/ 18 октября 2011

Есть ли какая-либо конфигурация для включения VOIP на устройстве? Или эти методы действительно показывают, что мое устройство не поддерживает VOIP?

1 Ответ

3 голосов
/ 18 мая 2015

Я думаю, что уже немного поздно отвечать, но после долгих поисков я достиг того факта, что вы должны использовать любые SipStack, потому что, как объяснено здесь :

Исходный код Fusion SIP специально разработан для использования во встраиваемых устройствах, имеет небольшую площадь, полностью доступен для чтения и повторного ввода.Стек Fusion SIP предоставляет упрощенный API для легкой интеграции с приложением и транспортным стеком (TCP / IP / UDP).

и, в частности, когда речь идет об Android, как объяснено в ответе этот вопрос :

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

Ведь SIP - это просто протокол, который требует подключения к Интернету, иэто очень похоже на HTTP.

Чтобы работать с SIP, вам нужна реализация SIPStack - не имеет значения, является ли она сторонней или исходящей из Android API.

и примеры SipStacks, которые могут бытьЕсли вы используете, вы найдете удар из них, как PJSIP и Doubango , и все существует в этом вопрос .

...