PJSIP TLS无法启用iPhone

时间:2015-12-04 13:05:23

标签: ssl pjsip tls1.2

我正在尝试构建一个使用PJSIP库的应用。我能够与UDPTCP成功建立连接。但在尝试与TLS建立联系时,我收到以下错误:Unsupported Transport error (17160)

2 个答案:

答案 0 :(得分:1)

您必须为iPhone构建并安装OpenSSL,然后再次构建PJSIP库。 More details

答案 1 :(得分:1)

您还需要将以下参数添加到config_site.h。

#define PJ_HAS_SSL_SOCK 1

#define PJSIP_HAS_TLS_TRANSPORT 1

并使用--with-openssl = your / opensslDir / path

配置pjsip

然后在完成配置后检查日志。

如果你已经成功完成了所有事情,你将能够毫无错误地构建它。 您可以确保配置脚本能够检测到openssl库,它看起来像这样:opensslSupport