我正在尝试构建一个使用PJSIP
库的应用。我能够与UDP
和TCP
成功建立连接。但在尝试与TLS
建立联系时,我收到以下错误:Unsupported Transport error (17160)
。
答案 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