“SIP注册失败,状态= 503(连接被拒绝)”与PJSUA2

时间:2015-09-17 15:03:57

标签: android openssl sip voip pjsip

我成功地使用OpenSSL构建了pjsip库。现在我如何使用pjsua2配置TLS传输?在此之后:

TlsConfig tlsConfig = new TlsConfig();
sipTpConfig.setTlsConfig(tlsConfig);

try {
    ep.transportCreate(pjsip_transport_type_e.PJSIP_TRANSPORT_TLS, ipTpConfig);
} catch (Exception e) {
    System.out.println(e);
}

Log告诉,“!SIP TLS监听器已为传入连接做好准备”。但是当我添加新帐户时,SIP注册失败,状态= 503(连接被拒绝)。这是星号配置:

icesupport=yes
avpf=yes
qualify=yes
encryption=yes
dtlsenable=yes
dtlsverify = no
dtlsrekey = 60
dtlscafile = /var/lib/asterisk/keys/ca.crt
dtlscertfile = /var/lib/asterisk/keys/asterisk.pem
dtlssetup = actpass

1 个答案:

答案 0 :(得分:0)

确保您使用的是未使用的端口。您可以在实例化TransportConfig后配置它。

 TlsConfig tlsConfig;
    tlsConfig.port = 6000;

也可能是你的sip注册没有通过。确保你在sipuserid前添加sip,如下所示: “SIP:555@s444.com;运输= TCP”