Я пытаюсь создать приложение, использующее библиотеку PJSIP
. Я могу успешно установить соединение с UDP
и TCP
. Но при попытке соединиться с TLS
я получаю следующую ошибку: Unsupported Transport error (17160)
.
PJSIP TLS не включен для iPhone
Ответы (2)
также вам нужно добавить следующие параметры в ваш config_site.h.
# определить PJ_HAS_SSL_SOCK 1
# определить PJSIP_HAS_TLS_TRANSPORT 1
и настройте pjsip с --with-openssl=your/opensslDir/path
а затем проверьте журнал после завершения настройки.
если вы все сделали успешно, вы сможете построить его без ошибок. Вы можете убедиться, что скрипт конфигурации смог обнаружить библиотеки openssl, это будет выглядеть так: opensslSupport
person
saurabh2810
schedule
27.04.2016
Вы должны собрать и установить OpenSSL для iPhone, а затем снова собрать библиотеки PJSIP. Подробнее
person
nsinvocation
schedule
04.12.2015