目前,我已经成功构建了iPhone SDK 5.1版的pjsip库。我已经为OpenSSL Suport成功构建了。
我使用此库以按命令登录Server Lync,如下所示:
b1:+ a
b2:hn.fisil@nextuc.net
b3:sip.nextuc.net; transport = tls
b4:sip.nextuc.net
b5:hn.fisil
b6:传递
我总是收到如下错误:
2012-07-18 13:46:42.403 ipjsua [434:5f03] 13:46:42.402 pjsua_app.c [sip.nextuc.net:5061]的TLS证书验证结果:证书不受信任< /强> \ 2012-07-18 13:46:42.405 ipjsua [434:5f03] 13:46:42.405 pjsua_app.c PJSUA配置为忽略TLS证书验证错误
如何忽略证书在pjsip中不受信任的错误/警告
请帮帮我。
=============================================== =============================== 以下是整个日志:
2012-07-18 13:46:11.262 ipjsua[434:5103] 13:46:11.262 pjsua_acc.c Adding account: id=sip:hn.fisil@nextuc.net
2012-07-18 13:46:11.265 ipjsua[434:5103] 13:46:11.265 pjsua_acc.c .Account sip:hn.fisil@nextuc.net added with id 3
2012-07-18 13:46:11.268 ipjsua[434:5103] 13:46:11.268 pjsua_acc.c .Acc 3: setting registration..
2012-07-18 13:46:11.271 ipjsua[434:5103] 13:46:11.271 pjsua_acc.c ..Contact for acc 3 updated for SIP outbound: <sip:hn.fisil@10.0.0.29:5061;transport=TLS;ob>;reg-id=1;+sip.instance="<urn:uuid:00000000-0000-0000-0000-00005f38fd37>"
2012-07-18 13:46:11.420 ipjsua[434:5103] 13:46:11.420 tlsc0x1346214 ...TLS client transport created
2012-07-18 13:46:11.424 ipjsua[434:5103] 13:46:11.424 tlsc0x1346214 ...TLS transport 10.0.0.29:49659 is connecting to sip.nextuc.net:5061...
2012-07-18 13:46:11.427 ipjsua[434:5103] 13:46:11.426 pjsua_core.c ...TX 669 bytes Request msg REGISTER/cseq=1274 (tdta0xb8aa00) to tls 108.166.11.10:5061:
REGISTER sip:sip.nextuc.net;transport=tls SIP/2.0
Via: SIP/2.0/TLS 10.0.0.29:49659;rport;branch=z9hG4bKPju0MvTx5itoPOYx4mTYTotLcWStES2gqc
Max-Forwards: 70
From: <sip:hn.fisil@nextuc.net>;tag=xuLN729d-2nPKZHA.mqqSbh1s0MKCd16
To: <sip:hn.fisil@nextuc.net>
Call-ID: KJUJOcZtCYrmMTP5TD721o--wFQScx83
CSeq: 1274 REGISTER
User-Agent: PJSUA v2.0-rc-svn iPhone OS-5.1/arm/iOS-SDK-5.1
Supported: outbound, path
Contact: <sip:hn.fisil@10.0.0.29:5061;transport=TLS;ob>;reg-id=1;+sip.instance="
<urn:uuid:00000000-0000-0000-0000-00005f38fd37>"
Expires: 300
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS
Content-Length: 0
--end msg--
2012-07-18 13:46:11.429 ipjsua[434:5103] 13:46:11.429 pjsua_acc.c ..Acc 3: Registration sent
2012-07-18 13:46:11.431 ipjsua[434:5103] >>>
pardtx560pardeftab560qlqnaturalpardirnatural
f1b0 cf0 [Switching to process 10243 thread 0x2803]
pardtx560pardeftab560qlqnaturalpardirnatural
f0b cf0 2012-07-18 13:46:42.395 ipjsua[434:5f03] 13:46:42.394 pjsua_app.c !SIP tls transport is connected to [sip.nextuc.net:5061]
2012-07-18 13:46:42.397 ipjsua[434:5f03] 13:46:42.397 pjsua_app.c TLS cipher used: 0x000004/RC4-MD5
2012-07-18 13:46:42.398 ipjsua[434:5f03] 13:46:42.398 pjsua_app.c TLS cert info of [sip.nextuc.net:5061]:
Version : v3
Serial : 09 37 73 71 79 66 C3 49 C0 C0 9F CB E8 73 D8 D5
Subject : sip.nextuc.net
/C=US/ST=Utah/L=South Jordan/O=NextUC/CN=sip.nextuc.net
Issuer : DigiCert High Assurance CA-3
/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert High Assurance CA-3
Valid from : Tue 2011-01-18 00:00:00.000 GMT
Valid to : Mon 2013-01-21 12:00:00.000 GMT
subjectAltName extension
DNS : sip.nextuc.net
DNS : sip.nextuc.com
DNS : sip.lyncucs.com
DNS : sip.lyncweb.com
DNS : sip.lyncdude.com
DNS : sip.criticalpathtraining.com
DNS : sip.lynxinteractive.com
DNS : sip.cyberuc.com
DNS : sip.vardynamics.com
DNS : sip.calstrawberry.net
DNS : sip.na.pgi.com
DNS : sip.cowperthwaiteco.com
DNS : sip.securitymicro.com
DNS : sip.jmaventuresllc.com
DNS : sip.asylument.com
DNS : sip.getsimplyclean.com
DNS : sip.totalofficeapplications.com
DNS : sip.nucadence.com
DNS : sip.caroluscapitaladvisors.com
DNS : sip.360sync.us
DNS : sip.invoicewareint.com
DNS : sip.misystems.com
DNS : sip.citrius.com
DNS : sip.jhanrahan.com
DNS : sip.calmico.com
DNS : sip.360sync.ca
DNS : sip.dynamiktek.com
DNS : sip.plannedgivingmarketing.com
DNS : sip.honeycutt.com
DNS : sip.mbagz.com
DNS : sip.pr1it.com
DNS : sip.office365team.com
DNS : sip.plannedgiving.com
DNS : sip.green-itconsulting.com
DNS : sip.lync-demo.com
DNS : sip.innerworkings.com
DNS : sip.lyncweb.net
DNS : sip.voxogo.com
DNS : sip.artcgroupinc.com
DNS : sip.buddy.com
DNS : sip.yanceyworks.com
DNS : sip.intuplex.com
DNS : sip.ziptonlabs.com
DNS : sip.christnertech.com
DNS : sip.grahamcg.com
DNS : sip.sumoet.com
2012-07-18 13:46:42.403 ipjsua[434:5f03] 13:46:42.402 pjsua_app.c TLS cert verification result of [sip.nextuc.net:5061] : The certificate is untrusted
2012-07-18 13:46:42.405 ipjsua[434:5f03] 13:46:42.405 pjsua_app.c PJSUA is configured to ignore TLS cert verification errors
2012-07-18 13:46:42.407 ipjsua[434:5f03] 13:46:42.407 tlsc0x1346214 TLS transport 10.0.0.29:49659 is connected to sip.nextuc.net:5061
2012-07-18 13:46:42.679 ipjsua[434:5f03] 13:46:42.679 pjsua_core.c .RX 460 bytes Response msg 504/REGISTER/cseq=1274 (rdata0x13463c4) from tls 108.166.11.10:5061:
SIP/2.0 504 Server time-out
ms-user-logon-data: RemoteUser
From: <sip:hn.fisil@nextuc.net>;tag=xuLN729d-2nPKZHA.mqqSbh1s0MKCd16
To: <sip:hn.fisil@nextuc.net>;tag=EF0526A2E37D90799792ED71161FA886
Call-ID: KJUJOcZtCYrmMTP5TD721o--wFQScx83
CSeq: 1274 REGISTER
Via: SIP/2.0/TLS 10.0.0.29:49659;rport;branch=z9hG4bKPju0MvTx5itoPOYx4mTYTotLcWStES2gqc;received=115.78.227.37;ms-received-port=57093;ms-received-cid=21E5D00
Server: RTC/4.0
Content-Length: 0
--end msg--
2012-07-18 13:46:42.683 ipjsua[434:5f03] 13:46:42.682 pjsua_acc.c ....SIP registration failed, status=504 (Server time-out)
2012-07-18 13:46:42.685 ipjsua[434:5f03] 13:46:42.685 pjsua_acc.c ....Scheduling re-registration retry for acc 3 in 4 seconds